Go to the documentation of this file.
20 #include "TLorentzVector.h"
23 #include "FairDetector.h"
50 CbmMvd(
const char* name, Bool_t active);
94 virtual void Print(Option_t* =
"")
const;
101 virtual void Reset();
111 virtual void CopyClones(TClonesArray* cl1, TClonesArray* cl2, Int_t offset);
181 fPosIn.SetXYZM(0.0, 0.0, 0.0, 0.0);
182 fPosOut.SetXYZM(0.0, 0.0, 0.0, 0.0);
183 fMomIn.SetXYZM(0.0, 0.0, 0.0, 0.0);
184 fMomOut.SetXYZM(0.0, 0.0, 0.0, 0.0);
CbmMvd & operator=(const CbmMvd &)
virtual void EndOfEvent()
virtual void ConstructGeometry()
virtual void ConstructAsciiGeometry()
virtual void Print(Option_t *="") const
virtual void BeginEvent()
CbmMvdPoint * AddHit(Int_t trackID, Int_t pdg, Int_t sensorNr, TVector3 posIn, TVector3 pos_out, TVector3 momIn, TVector3 momOut, Double_t time, Double_t length, Double_t eLoss)
map< Int_t, Int_t > fStationMap
List of geometry parameters.
TLorentzVector fMomIn
position
Int_t fVolumeID
track particle type
Bool_t kGeoSaved
The hit collection.
virtual Bool_t ProcessHits(FairVolume *vol=0)
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
TClonesArray * fCollection
virtual map< Int_t, Int_t > GetMap()
TLorentzVector fPosIn
volume id
CbmMvdGeoHandler * fmvdHandler
Map from MC volume ID to station number.
virtual Bool_t CheckIfSensitive(std::string name)
virtual void ConstructRootGeometry(TGeoMatrix *shift=NULL)
virtual TClonesArray * GetCollection(Int_t iColl) const
Int_t fPosIndex
energy loss