|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef ASG_ANALYSIS_ALGORITHMS__ELECTRON_SIHIT_DEC_ALGORITHM__H
13 #define ASG_ANALYSIS_ALGORITHMS__ELECTRON_SIHIT_DEC_ALGORITHM__H
32 ISvcLocator *pSvcLocator);
58 Gaudi::Property<bool>
m_requireTwoLeptons {
this,
"RequireTwoLeptons",
true,
"boolean to select events with at least a pair of electrons or muons which pass the basic cuts, i.e. are in their corresponding analysis containers"};
SysReadHandle< xAOD::VertexContainer > m_vertexKey
a class managing the property to configure the list of systematics to process
StatusCode initialize() override
this decorates electrons with extra information from the track and cluster to avoid writing them out ...
StatusCode execute() override
SysReadHandle< xAOD::ElectronContainer > m_analElectronContKey
CP::SysWriteDecorHandle< float > m_clPhi
CP::SysWriteDecorHandle< float > m_clEta
ElectronSiHitDecAlg(const std::string &name, ISvcLocator *pSvcLocator)
the standard constructor
a data handle for reading systematics varied input data
Select isolated Photons, Electrons and Muons.
Gaudi::Property< bool > m_requireTwoLeptons
CP::SysWriteDecorHandle< float > m_d0Normalized
CP::SysWriteDecorHandle< uint32_t > m_evtOKDec
Decorator for SiHit electron for event requirement on a pair of leptons.
the (new) base class for EventLoop algorithms
CP::SysWriteDecorHandle< float > m_z0stheta
Decorators for the extra information from clusters and tracks for SiHit electrons.
SysReadHandle< xAOD::MuonContainer > m_analMuonContKey
::StatusCode StatusCode
StatusCode definition for legacy code.
SysReadHandle< xAOD::ElectronContainer > m_electronContainerKey
SysListHandle m_systematicsList
the systematics list we run
CP::SysWriteDecorHandle< int > m_nInnerExpPix
SysReadHandle< xAOD::EventInfo > m_eventInfoKey