|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    7 #ifndef EVGENPRODTOOLS_COUNTHEPMC_H 
    8 #define EVGENPRODTOOLS_COUNTHEPMC_H 
   13 #include "GaudiKernel/IIncidentListener.h" 
   26                    public virtual IIncidentListener {
 
   35   virtual void handle(
const Incident& inc) 
override;
 
   40     "StoreGateSvc/MetaDataStore", 
name()};
 
  
SG::WriteHandleKey< xAOD::EventInfo > m_outputEvtInfoKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
std::string m_inputKeyName
virtual void handle(const Incident &inc) override
CountHepMC(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute() override
virtual StatusCode initialize() override
Base class for common behaviour of MC truth algorithms.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadDecorHandleKey< xAOD::EventInfo > m_mcWeightsKey
Count the number of events to pass all algorithms/filters.
SG::ReadHandleKey< xAOD::EventInfo > m_inputEvtInfoKey
ServiceHandle< StoreGateSvc > m_metaDataStore
virtual StatusCode finalize() override
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.