|
ATLAS Offline Software
|
Go to the documentation of this file.
19 const double GeV = 1
e3;
32 "Input b-jet flag. Disabled by default.");
35 "Min number of jet tracks to keep jet and remove muon");
38 "Max PT ratio to keep jet and remove muon");
40 "Inner cone for removing jets");
42 "The constant offset for sliding dR");
44 "The inverse muon pt factor for sliding dR");
47 "Maximum allowed size of sliding dR cone");
49 "Calculate delta-R using rapidity");
66 std::make_unique<SlidingDeltaRMatcher>
69 return StatusCode::SUCCESS;
82 ATH_MSG_ERROR(
"First container arg is not of type MuonContainer!");
83 return StatusCode::FAILURE;
87 ATH_MSG_ERROR(
"Second container arg is not of type JetContainer!");
88 return StatusCode::FAILURE;
92 return StatusCode::SUCCESS;
109 for(
const auto muon : muons){
118 float ptRatio =
muon->pt() /
jet->pt();
131 for(
const auto muon : muons){
140 return StatusCode::SUCCESS;
148 const char* contName =
"PrimaryVertices";
151 for(
auto vtx : *vertices) {
171 return acc(*
jet)[vtx->index()];
def retrieve(aClass, aKey=None)
DataVector adapter that acts like it holds const pointers.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Helper class to provide constant type-safe access to aux data.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a Vertex.
#define ATH_MSG_WARNING(x)
DataVector adapter that acts like it holds const pointers.