|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef LARCALIBTOOLS_LARCOND2NTUPLEBASEEB_H
7 #define LARCALIBTOOLS_LARCOND2NTUPLEBASEEB_H
11 #include "GaudiKernel/NTuple.h"
12 #include "GaudiKernel/ToolHandle.h"
51 Gaudi::Property< bool >
m_addBC{
this,
"AddBadChannelInfo",
true,
"dump BadChan info ?"};
52 Gaudi::Property< bool >
m_addFEBTemp{
this,
"AddFEBTempInfo",
false,
"dump FEB temperature info ?"};
53 Gaudi::Property< bool >
m_isSC{
this,
"isSC",
false,
"are we working with SC?"};
54 Gaudi::Property< bool >
m_isFlat{
this,
"isFlat",
false,
"are we working with Flat conditions ?"};
55 Gaudi::Property< bool >
m_OffId{
this,
"OffId",
false,
"dump also offline ID ?"};
56 Gaudi::Property< bool >
m_addHash{
this,
"AddHash",
false,
"add also ID hash info ?"};
57 Gaudi::Property< bool >
m_addCalib{
this,
"AddCalib",
false,
"add also calib line info info ?"};
58 Gaudi::Property< bool >
m_realgeom{
this,
"RealGeometry",
false,
"add real geometry values ?"};
59 Gaudi::Property< bool >
m_expandId{
this,
"ExpandId", true ,
"add online Id decoded fields ?"};
99 ,
"CaloSuperCellDetDescrManager"
100 ,
"CaloSuperCellDetDescrManager"
101 ,
"SG key of the resulting CaloSuperCellDetDescrManager" };
NTuple::Array< double > m_phi
NTuple::Array< double > m_region
NTuple::Array< double > m_layer
StoreGateSvc * m_detStore
const LArFCAL_Base_ID * m_fcalId
NTuple::Array< double > m_oflHash
NTuple::Array< double > m_chanHash
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
NTuple::Array< double > m_slot
NTuple::Array< double > m_FT
Gaudi::Property< bool > m_OffId
~LArCond2NtupleBaseEB()=default
NTuple::Array< double > m_eta
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
NTuple::Array< float > m_rphi
NTuple::Array< double > m_badChanWord
Gaudi::Property< bool > m_expandId
Definition of CaloDetDescrManager.
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapSCKey
Gaudi::Property< bool > m_addBC
The Athena Transient Store API.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingSCKey
ToolHandle< ILArFEBTempTool > m_FEBTempTool
::StatusCode StatusCode
StatusCode definition for legacy code.
const LArOnlineID_Base * m_onlineId
NTuple::Array< double > m_febHash
NTuple::Array< float > m_FEBTemp2
NTuple::Array< double > m_detector
NTuple::Array< double > m_channel
bool fillFromIdentifier(const HWIdentifier &id, int C)
Gaudi::Property< bool > m_addFEBTemp
const SG::ReadCondHandleKey< LArOnOffIdMapping > & cablingKey() const
Helper for the Liquid Argon Calorimeter cell identifiers.
NTuple::Array< double > m_barrel_ec
SG::ReadCondHandleKey< LArBadChannelCont > m_BCKey
NTuple::Array< float > m_FEBTemp1
LArCond2NtupleBaseEB(const std::string &name, ISvcLocator *pSvcLocator)
NTuple::Array< double > m_oflChanId
const LArEM_Base_ID * m_emId
Gaudi::Property< bool > m_isFlat
const CaloCell_Base_ID * m_caloId
NTuple::Array< float > m_reta
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
NTuple::Array< double > m_onlChanId
NTuple::Array< double > m_calibLine
NTuple::Array< double > m_isConnected
Gaudi::Property< bool > m_addCalib
Helper base class for offline cell identifiers.
Gaudi::Property< bool > m_realgeom
NTuple::Array< double > m_pos_neg
const LArHEC_Base_ID * m_hecId
Gaudi::Property< bool > m_addHash
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapKey
Gaudi::Property< bool > m_isSC