22 const char* description,
67 {
"trn",
"Number of tracks for hits",
"GetNTracks()" },
68 {
"trx",
"x-position of track in det plane",
"fTrackProj.THaTrackProj.fX" },
69 {
"try",
"y-position of track in det plane",
"fTrackProj.THaTrackProj.fY" },
70 {
"trpath",
"TRCS pathlen of track to det plane",
"fTrackProj.THaTrackProj.fPathl" },
109 for(
Int_t i=0; i<n_track; i++ ) {
115 auto* proj =
new ( (*fTrackProj)[i] )
THaTrackProj(xc,yc,pathl);
Option_t Option_t TPoint TPoint const char mode
void Clear(Option_t *option="") override
static Int_t DefineVarsFromList(const void *list, EType type, EMode mode, const char *def_prefix, const TObject *obj, const char *prefix, const char *here, const char *comment_subst="")
virtual Int_t DefineVariables(EMode mode=kDefine)
virtual Bool_t IsInActiveArea(Double_t x, Double_t y) const
virtual Int_t DefineVariables(EMode mode=kDefine)
Int_t CalcTrackProj(TClonesArray &tracks)
TClonesArray * fTrackProj
virtual ~THaNonTrackingDetector()
virtual void Clear(Option_t *="")
Bool_t CalcTrackIntercept(THaTrack *track, TVector3 &icept, Double_t &pathl)
void Clear(Option_t *option="") override
TObject * At(Int_t idx) const override
Int_t GetLast() const override