8 #ifndef IDEALTUBEDETECTOR_H 9 #define IDEALTUBEDETECTOR_H 11 #include "FairDetector.h" 14 #include <TLorentzVector.h> 60 FairMCPoint *
AddHit(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t time, Double_t length, Double_t eLoss);
79 virtual Bool_t
IsSensitive(
const std::string &name);
95 TClonesArray *fIdealTubeDetectorPointCollection;
103 #endif // FAIRTUTORIALDET_H
virtual void SetSpecialPhysicsCuts()
virtual ~IdealTubeDetector()
virtual TClonesArray * GetCollection(Int_t iColl) const
virtual void Initialize()
virtual FairModule * CloneModule() const
virtual void BeginEvent()
virtual void EndOfEvent()
FairMCPoint * AddHit(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t time, Double_t length, Double_t eLoss)
virtual void BeginPrimary()
virtual void FinishPrimary()
virtual Bool_t ProcessHits(FairVolume *v=0)
virtual Bool_t IsSensitive(const std::string &name)