16#include "CbmStsPoint.h"
17#include "FairDetector.h"
18#include "TLorentzVector.h"
32 CbmSts(
const char* name, Bool_t active);
75 virtual void Print(Option_t*)
const;
90 virtual void CopyClones(TClonesArray* cl1, TClonesArray* cl2, Int_t offset);
122 TVector3 fPosIn, fPosOut;
123 TVector3 fMomIn, fMomOut;
129 TClonesArray* fStsCollection;
153 void ResetParameters();
160inline void CbmSts::ResetParameters()
162 fTrackID = fVolumeID = 0;
163 fPosIn.SetXYZ(0.0, 0.0, 0.0);
164 fPosOut.SetXYZ(0.0, 0.0, 0.0);
165 fMomIn.SetXYZ(0.0, 0.0, 0.0);
166 fMomOut.SetXYZ(0.0, 0.0, 0.0);
167 fTime = fLength = fELoss = 0;
virtual void ConstructAsciiGeometry()
virtual TClonesArray * GetCollection(Int_t iColl) const
virtual void Print(Option_t *) const
virtual Bool_t ProcessHits(FairVolume *vol=0)
virtual void ConstructGDMLGeometry(TGeoMatrix *)
virtual void ConstructGeometry()
virtual void BeginEvent()
virtual Bool_t CheckIfSensitive(std::string name)
virtual void EndOfEvent()
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)