1#ifndef SIMG4FAST_G4FASTSIMHISTOGRAMS_H
2#define SIMG4FAST_G4FASTSIMHISTOGRAMS_H
5#include "Gaudi/Algorithm.h"
8#include "k4FWCore/DataHandle.h"
11#include "edm4hep/RecoMCParticleLinkCollection.h"
15class ReconstructedParticleCollection;
40 virtual StatusCode
execute(
const EventContext&)
const final;
49 Gaudi::DataHandle::Reader,
this};
Fast simulation histograms algorithm.
Definition SimG4FastSimHistograms.h:29
SimG4FastSimHistograms(const std::string &, ISvcLocator *)
Definition SimG4FastSimHistograms.cpp:16
TH1F * m_p
Definition SimG4FastSimHistograms.h:53
TH1F * m_pdg
Definition SimG4FastSimHistograms.h:59
virtual StatusCode initialize() final
Initialize.
Definition SimG4FastSimHistograms.cpp:23
TH1F * m_eta
Definition SimG4FastSimHistograms.h:55
DataHandle< edm4hep::RecoMCParticleLinkCollection > m_particlesMCparticles
Handle for the EDM particles and MC particles associations to be read.
Definition SimG4FastSimHistograms.h:48
virtual StatusCode execute(const EventContext &) const final
Fills the histograms.
Definition SimG4FastSimHistograms.cpp:49
virtual ~SimG4FastSimHistograms()
Definition SimG4FastSimHistograms.cpp:21
SmartIF< ITHistSvc > m_histSvc
Pointer to the interface of histogram service.
Definition SimG4FastSimHistograms.h:51
TH1F * m_diffP
Definition SimG4FastSimHistograms.h:57
virtual StatusCode finalize() final
Finalize.
Definition SimG4FastSimHistograms.cpp:64
Definition EventInformation.h:10