|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MUONCALOENERGYTOOL_H
10 #define MUONCALOENERGYTOOL_H
14 #include "GaudiKernel/ToolHandle.h"
25 class IParticleCaloCellAssociationTool;
29 class IParticleCaloExtensionTool;
30 class ITrackParticleCreatorTool;
45 double& E_FSR,
double& E_expected,
double& E_em_meas,
double& E_em_exp,
double& E_tile_meas,
46 double& E_tile_exp,
double& E_HEC_meas,
double& E_HEC_exp,
double& E_dead_exp,
47 std::vector<Identifier>* crossedCells = 0, std::vector<double>* sigmaNoise_cell = 0,
48 std::vector<double>* E_exp_cell = 0)
const override;
51 ToolHandle<Trk::IParticleCaloExtensionTool>
m_caloExtensionTool {
this,
"ParticleCaloExtensionTool",
"",
"Tool to make the step-wise extrapolation"};
52 ToolHandle<Rec::IParticleCaloCellAssociationTool>
m_caloCellAssociationTool {
this,
"ParticleCaloCellAssociationTool",
"",
"Tool to make the cell association"};
53 ToolHandle<Trk::ITrackParticleCreatorTool>
m_particleCreator {
this,
"TrackParticleCreator",
"",
"The CB Particle Creator Tool"};
60 Gaudi::Property<double>
m_emF1Cut {
this,
"EmF1Cut", 0.15 };
67 "ID track particles"};
69 "MuonSpectrometerTrackParticles",
"MS track particles"};
73 static double etaCorr(
double eta) ;
Property holding a SG store/key/clid from which a ReadHandle is made.
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.