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