 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HITANALYSIS_CALOHITANALYSIS_H
6 #define HITANALYSIS_CALOHITANALYSIS_H
85 BooleanProperty
m_expert{
this,
"ExpertMode",
false};
86 BooleanProperty
m_calib{
this,
"UseCalibHits",
false};
87 BooleanProperty
m_useLAr{
this,
"UseLAr",
true};
92 StringProperty
m_path{
this,
"HistPath",
"/CaloHitAnalysis/"};
94 ,
"CaloDetDescrManager"
95 ,
"CaloDetDescrManager"
96 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
99 {
"LArHitEMB",
"LArHitEMEC",
"LArHitFCAL",
"LArHitHEC"} };
103 {
"LArCalibrationHitActive",
"LArCalibrationHitInactive",
"LArCalibrationHitDeadMaterial"}};
106 #endif // CALO_HIT_ANALYSIS_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< TileHitVector > m_tileKey
TH1 * m_h_calib_eTotpartID
std::vector< float > * m_calib_z
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< float > * m_calib_partID
virtual StatusCode initialize() override
std::vector< float > * m_calib_phi
std::vector< float > * m_cell_y
std::vector< float > * m_cell_radius
std::vector< float > * m_time
std::vector< float > * m_calib_radius
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< float > * m_calib_eTot
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition of CaloDetDescrManager.
std::vector< float > * m_calib_eEsc
const TileDetDescrManager * m_tileMgr
std::vector< float > * m_calib_eInv
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > * m_calib_eNonEM
TH1 * m_h_cell_eta
Simple variables by Ketevi.
BooleanProperty m_useTile
SG::ReadHandleKeyArray< LArHitContainer > m_caloKeys
StringProperty m_ntupleFileName
std::vector< float > * m_cell_z
~CaloHitAnalysis()=default
std::vector< float > * m_calib_eEM
std::vector< float > * m_cell_e
virtual StatusCode execute() override
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_caloCalibKeys
std::vector< float > * m_cell_eta
std::vector< float > * m_calib_eta
std::vector< float > * m_cell_phi
std::vector< float > * m_cell_x