|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARPULSESHAPE_H
6 #define LARPULSESHAPE_H
9 #include "GaudiKernel/NTuple.h"
55 std::map<std::string, TH1*>::const_iterator
THbegin()
const {
return m_histos.begin(); }
56 std::map<std::string, TH1*>::const_iterator
THend()
const {
return m_histos.end(); }
74 PublicToolHandle<Trig::TrigDecisionTool>
m_trigDec{
this,
"TrigDecisionTool",
"",
"Handle to the TrigDecisionTool"};
90 std::string
name =
h->GetName();
91 m_histos.insert( std::map<std::string, TH1*>::value_type(
name,
h) );
94 std::string
name =
h->GetName();
95 m_effhistos.insert( std::map<std::string, TProfile*>::value_type(
name,
h) );
std::map< std::string, TProfile * >::const_iterator TEffend() const
NTuple::Item< long > m_chanHash
NTuple::Item< short > m_useMgIntercept
NTuple::Item< long > m_oflHash
const LArEM_Base_ID * m_emId
const LArHEC_Base_ID * m_hecId
NTuple::Item< long > m_isConnected
The common trigger namespace for trigger analysis tools.
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.
const LArFCAL_Base_ID * m_fcalId
NTuple::Item< short > m_useLgIntercept
NTuple::Item< long > m_febHash
NTuple::Item< long > m_FT
NTuple::Item< long > m_onlChanId
TProfile * m_TProfpulse_diff
SG::ReadCondHandleKey< LuminosityCondData > m_lumiDataKey
std::map< std::string, TProfile * >::const_iterator TEffbegin() const
NTuple::Item< long > m_region
std::map< std::string, TH1 * >::const_iterator THbegin() const
virtual StatusCode stop() override
NTuple::Item< long > m_channel
virtual StatusCode execute() override
NTuple::Item< long > m_pos_neg
const CaloCell_ID * m_calo_id
void addHistogram(TProfile *h)
NTuple::Item< long > m_oflChanId
void addHistogram(TH1 *h)
The Athena Transient Store API.
NTuple::Item< long > m_badChanWord
NTuple::Item< float > m_FEBTemp1
NTuple::Item< short > m_useHgIntercept
const LArOnlineID_Base * m_onlineId
std::map< int, TProfile * >::const_iterator TCellbegin() const
def TProfile(*args, **kwargs)
::StatusCode StatusCode
StatusCode definition for legacy code.
NTuple::Item< long > m_detector
virtual StatusCode initialize() override
std::map< std::string, TH1 * >::const_iterator THend() const
NTuple::Item< long > m_slot
Helper class for offline cell identifiers.
Hold luminosity data produced by LuminosityCondAlg.
Helper for the Liquid Argon Calorimeter cell identifiers.
NTuple::Item< float > m_FEBTemp2
std::map< std::string, TH1 * > m_histos
const ILArPedestal * m_larPedestal
PublicToolHandle< Trig::TrigDecisionTool > m_trigDec
const CaloCell_ID * m_caloId
NTuple::Item< long > m_calibLine
NTuple::Item< long > m_layer
std::map< int, TProfile * > m_cellHistos
SG::ReadCondHandleKey< LArBadChannelCont > m_BCKey
std::map< std::string, TProfile * > m_effhistos
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
NTuple::Item< long > m_eta
NTuple::Item< long > m_phi
NTuple::Item< short > m_peakSample
LArPulseShape(const std::string &name, ISvcLocator *pSvcLocator)
std::map< int, TProfile * >::const_iterator TCellend() const
NTuple::Item< long > m_barrel_ec