HackAnalysis  2
Public Member Functions | List of all members
HEP::PileupEvent Class Reference

Public Member Functions

void clear ()
 
 PileupEvent ()
 Default constructor.
 
 ~PileupEvent ()
 Destructor (cleans up all passed Particles and calculated Jets)
 
void add_neutral_hadron (double px, double py, double pz, double e)
 
void add_neutral_hadron (const P4 &p4)
 
void add_charged_hadron (double px, double py, double pz, double e, int pid)
 
void add_charged_hadron (Particle *p)
 
void add_jet_constituent (double px, double py, double pz, double e)
 
void add_jet_constituent (const P4 &p4)
 
void add_particle (Particle *p)
 
const std::vector< P4 * > & get_jet_constituents () const
 Get jet constituents.
 
const std::vector< Particle * > & get_charged_hadrons () const
 Get charged hadrons.
 
const std::vector< P4 * > & get_neutral_hadrons () const
 Get neutral hadrons.
 
const std::vector< Particle * > & get_particles () const
 Get particles.
 
std::vector< Particle * > translate_particles (double dz, double dt)
 
std::vector< Particle * > translate_charged_hadrons (double dz, double dt)
 

The documentation for this class was generated from the following file: