5#ifndef ISF_ALGS_SIMHITTREECREATOR_H
6#define ISF_ALGS_SIMHITTREECREATOR_H 1
9#include "GaudiKernel/ITHistSvc.h"
37 virtual StatusCode
initialize()
override final;
39 virtual StatusCode
execute()
override final;
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
a link optimized in size for a GenParticle in a McEventCollection
virtual ~SimHitTreeCreator()
Destructor.
StatusCode fillSimHitsTree()
Fill the simhits tree - validation mode only.
SG::ReadHandleKey< SiHitCollection > m_bcmHits
virtual StatusCode execute() override final
Athena algorithm's interface method execute()
SG::ReadHandleKey< SiHitCollection > m_blmHits
SG::ReadHandleKey< TGCSimHitCollection > m_tgcHits
virtual StatusCode initialize() override final
Athena algorithm's interface method initialize()
SG::ReadHandleKey< RPCSimHitCollection > m_rpcHits
SG::ReadHandleKey< SiHitCollection > m_sctHits
std::string m_validationStream
validation THist stream name
SG::ReadHandleKey< MDTSimHitCollection > m_mdtHits
SG::ReadHandleKey< TRTUncompressedHitCollection > m_trtPileupHits
SimHitTreeCreator(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
SG::ReadHandleKey< SiHitCollection > m_pixPileupHits
SG::ReadHandleKey< SiHitCollection > m_pixHits
SG::ReadHandleKey< TRTUncompressedHitCollection > m_trtHits
ServiceHandle< ITHistSvc > m_thistSvc
the histogram service
SG::ReadHandleKey< SiHitCollection > m_sctPileupHits
SG::ReadHandleKey< CSCSimHitCollection > m_cscHits
StatusCode createSimHitsTree()
Create the simhits tree - validation mode only.
TTree * m_t_simHits
Validation output TTree (+variables)
void addHepMcParticleLinkInfoToTree(HepMcParticleLink &HMPL)
Property holding a SG store/key/clid from which a ReadHandle is made.