1 #ifndef Input_HepMCFileReader_h 2 #define Input_HepMCFileReader_h 37 inline bool isInitialized()
const;
39 virtual bool setEvent(
int event);
40 virtual bool readCurrentEvent();
41 virtual bool printHepMcEvent()
const;
42 HepMC::GenEvent *fillCurrentEventData();
46 void printEvent()
const;
50 virtual void getStatsFromTuple(
int &mo1,
int &mo2,
int &da1,
int &da2,
52 virtual void ReadStats();
72 int find_in_map(
const std::map<HepMC::GenParticle*,int>&
m,
79 return input_ !=
nullptr;
static AlgebraicMatrix initialize()
static PFTauRenderPlugin instance
static HepMCFileReader * instance_
std::map< HepMC::GenParticle *, int > particle_to_index
HepMC::IO_BaseClass const * input() const
std::vector< HepMC::GenParticle * > index_to_particle
HepMC::IO_BaseClass *& input()
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
bool isInitialized() const
edm::propagate_const< HepMC::IO_BaseClass * > input_
edm::propagate_const< HepMC::GenEvent * > evt_