1 #ifndef ElectronMCTruth_h 2 #define ElectronMCTruth_h 6 #include <CLHEP/Matrix/Vector.h> 7 #include <CLHEP/Vector/LorentzVector.h> 23 std::vector<CLHEP::Hep3Vector>& bremPos,
24 std::vector<CLHEP::HepLorentzVector>& pBrem,
25 std::vector<float>& xbrem,
26 CLHEP::HepLorentzVector& pV,
std::vector< CLHEP::Hep3Vector > theBremPosition_
std::vector< CLHEP::HepLorentzVector > theBremMomentum_
CLHEP::HepLorentzVector fourMomentum() const
std::vector< float > theELoss_
std::vector< CLHEP::Hep3Vector > bremVertices() const
std::vector< CLHEP::HepLorentzVector > bremMomentum() const
CLHEP::HepLorentzVector primaryVertex() const
std::vector< float > eloss() const
SimTrack simTracks() const
CLHEP::HepLorentzVector thePrimaryVertex_
CLHEP::HepLorentzVector theElectron_