4#include "FairDetector.h"
6#include "TLorentzVector.h"
56 virtual void CopyClones( TClonesArray* cl1, TClonesArray* cl2 ,
68 TVector3 pos, TVector3 mom,
69 Double_t time, Double_t length,
70 Double_t eLoss,Int_t pdgcode,TVector3 Lpos, TVector3 Lmom);
virtual TClonesArray * GetCollection(Int_t iColl) const
Int_t InitMedium(TString name)
TClonesArray * fboxTargetPointCollection
TString fTargetMaterial
track length
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
virtual Bool_t ProcessHits(FairVolume *v=0)
virtual void SetSpecialPhysicsCuts()
TLorentzVector fPos
volume id
boxTarget(const char *Name, Bool_t Active)
Int_t fVolumeID
track index
void SetTarget(TString material, Float_t L, Bool_t choice)
virtual void Initialize()
Float_t fTargetL
target material
virtual void BeginEvent()
virtual void EndOfEvent()
virtual void FinishPrimary()
Double_t fTime
momentum at entrance
TLorentzVector fMom
position at entrance
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)
virtual void BeginPrimary()