#include "TObject.h" #include "TVector3.h" #include "TLorentzVector.h" class t2kalignvart : public TObject { public: TLorentzVector STrueMom; //initial momentum of trajectory TLorentzVector STruePos; //initial position of trajectory TLorentzVector STrueFinPos; //final position of trajectory int Spdgpart; //pdg code of particle int Spdgprim; //pdg code of primary particle (primary=first GEANT input) TLorentzVector STruePrimMom; //initial momentum of primary particle TLorentzVector STruePrimPos; //initial position of primary particle TLorentzVector STruePrimFinPos; //final position of primary particle t2kalignvart(): STrueMom(-9999.), STruePos(-9999.), STrueFinPos(-9999.), Spdgpart(-9999), Spdgprim(-9999), STruePrimMom(-9999.), STruePrimPos(-9999.), STruePrimFinPos(-9999.) { } ClassDef (t2kalignvart,1); }; #if !defined(__CINT__) ClassImp(t2kalignvart); #endif #ifdef __MAKECINT__ #pragma link C++ class t2kalignvart+; #endif