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_
std::vector< float > eloss() const
std::vector< float > theELoss_
std::vector< CLHEP::HepLorentzVector > bremMomentum() const
CLHEP::HepLorentzVector primaryVertex() const
CLHEP::HepLorentzVector thePrimaryVertex_
CLHEP::HepLorentzVector fourMomentum() const
CLHEP::HepLorentzVector theElectron_
SimTrack simTracks() const
std::vector< CLHEP::Hep3Vector > bremVertices() const