4#include "FairDetector.h"
6#include "TLorentzVector.h"
55 virtual void CopyClones( TClonesArray* cl1, TClonesArray* cl2 ,
67 TVector3 pos, TVector3 mom,
68 Double_t time, Double_t length,
69 Double_t eLoss,Int_t pdgcode,TVector3 Lpos, TVector3 Lmom);
virtual void EndOfEvent()
void SetEnergyCut(Float_t emax)
Bool_t fOnlyMuons
max energy to transport
vetoPoint * AddHit(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t time, Double_t length, Double_t eLoss, Int_t pdgcode, TVector3 Lpos, TVector3 Lmom)
TLorentzVector fMom
position at entrance
virtual void Initialize()
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
virtual void SetSpecialPhysicsCuts()
simpleTarget(const char *Name, Bool_t Active)
Double_t fTime
momentum at entrance
TClonesArray * fsimpleTargetPointCollection
Int_t fVolumeID
track index
TLorentzVector fPos
volume id
virtual void BeginEvent()
TFile * fout
for fast processing
virtual void FinishPrimary()
virtual Bool_t ProcessHits(FairVolume *v=0)
virtual TClonesArray * GetCollection(Int_t iColl) const
virtual void BeginPrimary()
void SetParameters(TString m, Float_t l, Float_t z)