|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef CALOCONDPHYSALGS_LARMINBIASALG_H
10 #define CALOCONDPHYSALGS_LARMINBIASALG_H
17 #include "GaudiKernel/ToolHandle.h"
34 #define MAX_SYM_CELLS 3000
63 {
this,
"MCSymKey",
"LArMCSym",
"SG Key of LArMCSym object" };
67 ,
"CaloDetDescrManager"
68 ,
"CaloDetDescrManager"
69 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadCondHandleKey< LArMCSym > m_mcSymKey
LArMinBiasAlg(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
std::vector< double > m_eCell
void addCell(int index, double e1, double e2, double wt=1.)
double e1(const xAOD::CaloCluster &cluster)
return the uncorrected cluster energy in 1st sampling
double m_nevt[MAX_SYM_CELLS]
double m_offset[MAX_SYM_CELLS]
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
const LArEM_ID * m_larem_id
double m_rms[MAX_SYM_CELLS]
Definition of CaloDetDescrManager.
std::vector< CellInfo > m_CellList
int m_identifier[MAX_SYM_CELLS]
virtual StatusCode finalize() override
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode initialize() override
double m_average[MAX_SYM_CELLS]
::StatusCode StatusCode
StatusCode definition for legacy code.
const CaloCell_ID * m_calo_id
virtual StatusCode execute() override
~LArMinBiasAlg()
Default Destructor.
Helper class for offline cell identifiers.
std::vector< int > m_symCellIndex
float m_phi[MAX_SYM_CELLS]
virtual StatusCode stop() override
double e2(const xAOD::CaloCluster &cluster)
return the uncorrected cluster energy in 2nd sampling
int m_region[MAX_SYM_CELLS]
int m_ieta[MAX_SYM_CELLS]
int m_layer[MAX_SYM_CELLS]
Helper class for LArEM offline identifiers.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
float m_eta[MAX_SYM_CELLS]