5#ifndef LARSC2NTUPLEEB_H
6#define LARSC2NTUPLEEB_H
21 LArSC2NtupleEB(
const std::string & name, ISvcLocator * pSvcLocator);
25 virtual StatusCode
execute()
override;
29 Gaudi::Property< unsigned int >
m_scNet{
this,
"scNet", 5,
"number of energies from raw"};
30 Gaudi::Property< unsigned int >
m_recoNet{
this,
"recoNet", 5,
"number of energies from reco"};
31 Gaudi::Property< bool >
m_fillBCID{
this,
"FillBCID",
false,
"if to fill BCID"};
33 Gaudi::Property< float >
m_eCut{
this,
"EnergyCut", 0.,
"when to fll"};
61 ToolHandle<ICaloSuperCellIDTool>
m_scidtool{
this,
"CaloSuperCellIDTool",
"CaloSuperCellIDTool",
"Offline / SuperCell ID mapping tool"};
67 typedef std::map<HWIdentifier, const LArRawSC*>
rawSCMap_t;
Property holding a SG store/key/clid from which a ReadHandle is made.
LArCond2NtupleBaseEB(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< LArRawSCContainer > m_reccontKey
NTuple::Matrix< float > m_ROD_energy
virtual StatusCode execute() override
SG::ReadHandleKey< LArRawChannelContainer > m_rawcontKey
SG::ReadHandleKey< LArRawSCContainer > m_sccontKey
NTuple::Matrix< float > m_ROD_time
Gaudi::Property< bool > m_fillBCID
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKeyAdditional
void fillRODEnergy(HWIdentifier SCId, unsigned cell, rawChanMap_t &rawChanMap, const LArOnOffIdMapping *cabling, const LArOnOffIdMapping *cablingROD)
NTuple::Matrix< float > m_tauVec_Reco
NTuple::Matrix< float > m_energyVec_ET
NTuple::Item< unsigned long long > m_IEvent
NTuple::Matrix< bool > m_passVec_ET
NTuple::Matrix< bool > m_passVec_Reco
NTuple::Matrix< float > m_bcidVec_Reco
virtual StatusCode initialize() override
NTuple::Item< short > m_bcid
Gaudi::Property< unsigned int > m_recoNet
NTuple::Matrix< bool > m_saturVec_Reco
std::map< HWIdentifier, const LArRawChannel * > rawChanMap_t
Gaudi::Property< unsigned int > m_scNet
SG::ReadHandleKey< xAOD::EventInfo > m_evtInfoKey
ToolHandle< ICaloSuperCellIDTool > m_scidtool
Gaudi::Property< float > m_eCut
NTuple::Matrix< bool > m_saturVec_ET
std::map< HWIdentifier, const LArRawSC * > rawSCMap_t
NTuple::Matrix< float > m_energyVec_Reco
NTuple::Matrix< float > m_bcidVec_ET
NTuple::Matrix< float > m_ROD_id
LArSC2NtupleEB(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.