7#ifndef EVGENPRODTOOLS_TESTHEPMC_H
8#define EVGENPRODTOOLS_TESTHEPMC_H
11#include "GaudiKernel/ITHistSvc.h"
36 TestHepMC(
const std::string& name, ISvcLocator* pSvcLocator);
GenBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
int m_momentumBalanceCheckRate
bool m_energyImbalanceTest
TH1F * m_h_py_dispVtxCheck
int m_stableUnstableNoParentCheckRate
int m_nonZeroPhotonMassCheckRate
TH1F * m_h_vyprod_dispVtxCheck
TH1F * m_h_energyImbalance
int m_vtxDisplacedMoreThan_1m_CheckRate
ServiceHandle< ITHistSvc > m_thistSvc
TH1F * m_h_vz_dispVtxCheck
int m_unknownPDGIDCheckRate
double m_nonG4_energy_threshold
int m_vtxDisplacedstatuscodenot12CheckRate
int m_beamParticleswithStatusNotFourCheckRate
TH1F * m_h_beamparticle1_Energy
double m_eff_fail_threshold
TH1F * m_h_momentumImbalance_py
TH1F * m_h_vxprod_dispVtxCheck
int m_unstablePartNoDecayVtxCheckRate
std::string m_unknownPDGIDFile
int m_vtxDisplacedstatuscode12CheckRate
TH1F * m_h_vx_dispVtxCheck
TH1F * m_h_pz_dispVtxCheck
TH1F * m_h_pdgid_dispVtxCheck
int m_undisplacedLLHdaughtersCheckRate
std::vector< int > m_vertexStatuses
TH1F * m_h_vy_dispVtxCheck
int m_beamEnergyCheckRate
int m_Status1ShortLifetime
double m_eff_warn_threshold
std::vector< int > m_uknownPDGID_tab
double m_tau_eff_threshold
int m_undecayedPi0statuscode12CheckRate
bool m_undisplacedDaughtersTest
int m_unstableNoEndVtxCheckRate
MC::Loops< HepMC::GenEvent, HepMC::ConstGenParticlePtr, HepMC::ConstGenVertexPtr > m_looper
member to detect loops
TH1F * m_h_energy_dispVtxCheck_lt10
TH1F * m_h_momentumImbalance_pz
bool m_negativeEnergyTest
TH1F * m_h_vtxprod_dispVtxCheck
std::vector< int > m_G4pdgID_tab
TH1F * m_h_vzprod_dispVtxCheck
int m_partMomentumNANandINFCheckRate
int m_negativeEnergyCheckRate
int m_undecayedPi0CheckRate
TH1F * m_h_energy_dispVtxCheck
TH1F * m_h_momentumImbalance_px
int m_energyBalanceCheckRate
TH1F * m_h_vtxend_dispVtxCheck
TestHepMC(const std::string &name, ISvcLocator *pSvcLocator)
TH1F * m_h_beamparticle2_Energy
int m_vtxNANandINFCheckRate
std::vector< int > m_SusyPdgID_tab
int m_invalidBeamParticlesCheckRate
TH1F * m_h_status_dispVtxCheck
TH1F * m_h_px_dispVtxCheck
TH1F * m_h_photon_e2_p2_e2
int m_undisplacedDecayDaughtersOfDisplacedVtxCheckRate
int m_negativeEnergyTachyonicCheckRate
int m_nonG4_energyCheckRate