1 #ifndef SimG4Core_TmpSimEvent_H 2 #define SimG4Core_TmpSimEvent_H 10 #include "HepMC/GenEvent.h" void setHepEvent(const HepMC::GenEvent *r)
unsigned int nTracks() const
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
void addTrack(TmpSimTrack *t)
std::vector< TmpSimTrack * > g4tracks_
unsigned int nVertices() const
std::vector< TmpSimVertex * > g4vertices_
void load(edm::SimTrackContainer &) const
std::vector< float > param_
const HepMC::GenEvent * hepEvent() const
const math::XYZTLorentzVectorD & collisionPoint() const
math::XYZTLorentzVectorD collisionPoint_
void collisionPoint(const math::XYZTLorentzVectorD &v)
const HepMC::GenEvent * hepMCEvent_
unsigned int nGenParts() const
const std::vector< float > & param() const
std::vector< SimVertex > SimVertexContainer
void param(const std::vector< float > &p)
std::vector< SimTrack > SimTrackContainer
void addVertex(TmpSimVertex *v)