Public Member Functions | Protected Attributes | List of all members
flat::FlatTrack Class Reference

Flat encoding of SRTrack. More...

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/FlatMaker/FlatTrack.h"

Public Member Functions

 FlatTrack (const std::string &prefix, TTree *tr, const IBranchPolicy *policy)
 
 ~FlatTrack ()
 
void Fill (const caf::SRTrack &sr)
 

Protected Attributes

short unsigned int nhit
 
short unsigned int nhitx
 
short unsigned int nhity
 
short unsigned int nplane
 
short unsigned int maxplanecont
 
short unsigned int maxplanegap
 
short unsigned int nplanegap
 
float calE
 
float pngminx
 
float pngmaxx
 
float pngminy
 
float pngmaxy
 
float len
 
short unsigned int view
 
float lenE
 
float overlapE
 
int trkfwdcell
 
int trkfwdcellnd
 
int trkbakcell
 
int trkbakcellnd
 
double leninact
 
double lenincat
 
float trkyposattrans
 
float vtxdist
 
float enddist
 
float trkfwddist
 
float trkfwdair
 
float trkfwdsteel
 
float trkbakdist
 
float trkbakair
 
float trkbaksteel
 
float avedEdxlast10cm
 
float avedEdxlast20cm
 
float avedEdxlast30cm
 
float avedEdxlast40cm
 
float meantime
 
float maxtime
 
float mintime
 
float meantimeRes
 
FlatVector3D start
 
FlatVector3D dir
 
FlatVector3D stop
 
FlatVector3D stopdir
 
FlatParticleTruth truth
 
FlatParticleTruth truthXView
 
FlatParticleTruth truthYView
 
TTree * me_tree
 
FlatTrkME me
 
long me_idx
 
int me_length
 
TTree * mrdif_tree
 
FlatMRProperties mrdif
 
long mrdif_idx
 
int mrdif_length
 
TTree * mrbrem_tree
 
FlatMRProperties mrbrem
 
long mrbrem_idx
 
int mrbrem_length
 

Detailed Description

Flat encoding of SRTrack.

Definition at line 24 of file FlatTrack.h.

Constructor & Destructor Documentation

flat::FlatTrack::FlatTrack ( const std::string prefix,
TTree *  tr,
const IBranchPolicy policy 
)

Definition at line 3864 of file FlatRecord.cxx.

References avedEdxlast10cm, avedEdxlast20cm, avedEdxlast30cm, avedEdxlast40cm, compare_h5_caf::branch, calE, enddist, lenE, leninact, lenincat, maxplanecont, maxplanegap, maxtime, me_idx, me_length, me_tree, meantime, meantimeRes, mintime, mrbrem_idx, mrbrem_length, mrbrem_tree, mrdif_idx, mrdif_length, mrdif_tree, nhit, nhitx, nhity, nplane, nplanegap, overlapE, pngmaxx, pngmaxy, pngminx, pngminy, trkbakair, trkbakcell, trkbakcellnd, trkbakdist, trkbaksteel, trkfwdair, trkfwdcell, trkfwdcellnd, trkfwddist, trkfwdsteel, trkyposattrans, view, and vtxdist.

3865  : start(prefix+"start.", tr, policy),
3866  dir(prefix+"dir.", tr, policy),
3867  stop(prefix+"stop.", tr, policy),
3868  stopdir(prefix+"stopdir.", tr, policy),
3869  truth(prefix+"truth.", tr, policy),
3870  truthXView(prefix+"truthXView.", tr, policy),
3871  truthYView(prefix+"truthYView.", tr, policy),
3872  me_tree(make_tree(prefix+"me", "me", tr)),
3873  me((prefix+"me."), me_tree, policy),
3874  me_idx(0), me_length(0),
3875  mrdif_tree(make_tree(prefix+"mrdif", "mrdif", tr)),
3876  mrdif((prefix+"mrdif."), mrdif_tree, policy),
3877  mrdif_idx(0), mrdif_length(0),
3878  mrbrem_tree(make_tree(prefix+"mrbrem", "mrbrem", tr)),
3879  mrbrem((prefix+"mrbrem."), mrbrem_tree, policy),
3880  mrbrem_idx(0), mrbrem_length(0)
3881 {
3882  branch(tr, prefix+"nhit", &nhit, policy);
3883  branch(tr, prefix+"nhitx", &nhitx, policy);
3884  branch(tr, prefix+"nhity", &nhity, policy);
3885  branch(tr, prefix+"nplane", &nplane, policy);
3886  branch(tr, prefix+"maxplanecont", &maxplanecont, policy);
3887  branch(tr, prefix+"maxplanegap", &maxplanegap, policy);
3888  branch(tr, prefix+"nplanegap", &nplanegap, policy);
3889  branch(tr, prefix+"calE", &calE, policy);
3890  branch(tr, prefix+"pngminx", &pngminx, policy);
3891  branch(tr, prefix+"pngmaxx", &pngmaxx, policy);
3892  branch(tr, prefix+"pngminy", &pngminy, policy);
3893  branch(tr, prefix+"pngmaxy", &pngmaxy, policy);
3894  branch(tr, prefix+"len", &len, policy);
3895  branch(tr, prefix+"view", &view, policy);
3896  branch(tr, prefix+"lenE", &lenE, policy);
3897  branch(tr, prefix+"overlapE", &overlapE, policy);
3898  branch(tr, prefix+"trkfwdcell", &trkfwdcell, policy);
3899  branch(tr, prefix+"trkfwdcellnd", &trkfwdcellnd, policy);
3900  branch(tr, prefix+"trkbakcell", &trkbakcell, policy);
3901  branch(tr, prefix+"trkbakcellnd", &trkbakcellnd, policy);
3902  branch(tr, prefix+"leninact", &leninact, policy);
3903  branch(tr, prefix+"lenincat", &lenincat, policy);
3904  branch(tr, prefix+"trkyposattrans", &trkyposattrans, policy);
3905  branch(tr, prefix+"vtxdist", &vtxdist, policy);
3906  branch(tr, prefix+"enddist", &enddist, policy);
3907  branch(tr, prefix+"trkfwddist", &trkfwddist, policy);
3908  branch(tr, prefix+"trkfwdair", &trkfwdair, policy);
3909  branch(tr, prefix+"trkfwdsteel", &trkfwdsteel, policy);
3910  branch(tr, prefix+"trkbakdist", &trkbakdist, policy);
3911  branch(tr, prefix+"trkbakair", &trkbakair, policy);
3912  branch(tr, prefix+"trkbaksteel", &trkbaksteel, policy);
3913  branch(tr, prefix+"avedEdxlast10cm", &avedEdxlast10cm, policy);
3914  branch(tr, prefix+"avedEdxlast20cm", &avedEdxlast20cm, policy);
3915  branch(tr, prefix+"avedEdxlast30cm", &avedEdxlast30cm, policy);
3916  branch(tr, prefix+"avedEdxlast40cm", &avedEdxlast40cm, policy);
3917  branch(tr, prefix+"meantime", &meantime, policy);
3918  branch(tr, prefix+"maxtime", &maxtime, policy);
3919  branch(tr, prefix+"mintime", &mintime, policy);
3920  branch(tr, prefix+"meantimeRes", &meantimeRes, policy);
3921  if(me_tree->GetNbranches() > 0){
3922  branch(tr, prefix+"me_idx", &me_idx, 0);
3923  branch(tr, prefix+"me_length", &me_length, 0);
3924  }
3925  if(mrdif_tree->GetNbranches() > 0){
3926  branch(tr, prefix+"mrdif_idx", &mrdif_idx, 0);
3927  branch(tr, prefix+"mrdif_length", &mrdif_length, 0);
3928  }
3929  if(mrbrem_tree->GetNbranches() > 0){
3930  branch(tr, prefix+"mrbrem_idx", &mrbrem_idx, 0);
3931  branch(tr, prefix+"mrbrem_length", &mrbrem_length, 0);
3932  }
3933 }
const XML_Char int len
Definition: expat.h:262
float meantimeRes
Definition: FlatTrack.h:71
float overlapE
Definition: FlatTrack.h:48
float avedEdxlast20cm
Definition: FlatTrack.h:65
double lenincat
Definition: FlatTrack.h:54
FlatVector3D dir
Definition: FlatTrack.h:74
float meantime
Definition: FlatTrack.h:68
FlatVector3D stopdir
Definition: FlatTrack.h:76
TTree * me_tree
Definition: FlatTrack.h:81
float trkbakdist
Definition: FlatTrack.h:61
FlatMRProperties mrbrem
Definition: FlatTrack.h:92
float trkfwdair
Definition: FlatTrack.h:59
short unsigned int maxplanegap
Definition: FlatTrack.h:38
float avedEdxlast40cm
Definition: FlatTrack.h:67
FlatParticleTruth truthXView
Definition: FlatTrack.h:78
FlatMRProperties mrdif
Definition: FlatTrack.h:87
FlatVector3D stop
Definition: FlatTrack.h:75
float trkyposattrans
Definition: FlatTrack.h:55
FlatVector3D start
Definition: FlatTrack.h:73
short unsigned int nhitx
Definition: FlatTrack.h:34
float trkbakair
Definition: FlatTrack.h:62
float avedEdxlast30cm
Definition: FlatTrack.h:66
float trkfwdsteel
Definition: FlatTrack.h:60
double leninact
Definition: FlatTrack.h:53
float avedEdxlast10cm
Definition: FlatTrack.h:64
const XML_Char * prefix
Definition: expat.h:380
short unsigned int view
Definition: FlatTrack.h:46
FlatParticleTruth truthYView
Definition: FlatTrack.h:79
TTree * mrbrem_tree
Definition: FlatTrack.h:91
FlatTrkME me
Definition: FlatTrack.h:82
float trkfwddist
Definition: FlatTrack.h:58
short unsigned int nhity
Definition: FlatTrack.h:35
float trkbaksteel
Definition: FlatTrack.h:63
short unsigned int nplanegap
Definition: FlatTrack.h:39
TTree * mrdif_tree
Definition: FlatTrack.h:86
short unsigned int nplane
Definition: FlatTrack.h:36
short unsigned int nhit
Definition: FlatTrack.h:33
short unsigned int maxplanecont
Definition: FlatTrack.h:37
FlatParticleTruth truth
Definition: FlatTrack.h:77
flat::FlatTrack::~FlatTrack ( )

Definition at line 3935 of file FlatRecord.cxx.

References me_tree, mrbrem_tree, and mrdif_tree.

3936 {
3937  if(me_tree->GetNbranches() > 0) me_tree->Write();
3938  delete me_tree;
3939  if(mrdif_tree->GetNbranches() > 0) mrdif_tree->Write();
3940  delete mrdif_tree;
3941  if(mrbrem_tree->GetNbranches() > 0) mrbrem_tree->Write();
3942  delete mrbrem_tree;
3943 }
TTree * me_tree
Definition: FlatTrack.h:81
TTree * mrbrem_tree
Definition: FlatTrack.h:91
TTree * mrdif_tree
Definition: FlatTrack.h:86

Member Function Documentation

void flat::FlatTrack::Fill ( const caf::SRTrack sr)

Definition at line 3945 of file FlatRecord.cxx.

References avedEdxlast10cm, caf::SRTrack::avedEdxlast10cm, avedEdxlast20cm, caf::SRTrack::avedEdxlast20cm, avedEdxlast30cm, caf::SRTrack::avedEdxlast30cm, avedEdxlast40cm, caf::SRTrack::avedEdxlast40cm, caf::SRTrack::calE, calE, caf::SRTrack::dir, dir, enddist, caf::SRTrack::enddist, flat::FlatVector3D::Fill(), flat::FlatParticleTruth::Fill(), flat::FlatMRProperties::Fill(), caf::SRTrack::len, caf::SRTrack::lenE, lenE, leninact, caf::SRTrack::leninact, lenincat, caf::SRTrack::lenincat, caf::SRTrack::maxplanecont, maxplanecont, caf::SRTrack::maxplanegap, maxplanegap, maxtime, caf::SRTrack::maxtime, caf::SRTrack::me, me_idx, me_length, me_tree, meantime, caf::SRTrack::meantime, meantimeRes, caf::SRTrack::meantimeRes, mintime, caf::SRTrack::mintime, caf::SRTrack::mrbrem, mrbrem, mrbrem_idx, mrbrem_length, mrbrem_tree, caf::SRTrack::mrdif, mrdif, mrdif_idx, mrdif_length, mrdif_tree, caf::SRTrack::nhit, nhit, caf::SRTrack::nhitx, nhitx, caf::SRTrack::nhity, nhity, caf::SRTrack::nplane, nplane, caf::SRTrack::nplanegap, nplanegap, caf::SRTrack::overlapE, overlapE, caf::SRTrack::pngmaxx, pngmaxx, caf::SRTrack::pngmaxy, pngmaxy, caf::SRTrack::pngminx, pngminx, caf::SRTrack::pngminy, pngminy, caf::SRTrack::start, start, caf::SRTrack::stop, stop, caf::SRTrack::stopdir, stopdir, trkbakair, caf::SRTrack::trkbakair, trkbakcell, caf::SRTrack::trkbakcell, trkbakcellnd, caf::SRTrack::trkbakcellnd, trkbakdist, caf::SRTrack::trkbakdist, trkbaksteel, caf::SRTrack::trkbaksteel, trkfwdair, caf::SRTrack::trkfwdair, trkfwdcell, caf::SRTrack::trkfwdcell, trkfwdcellnd, caf::SRTrack::trkfwdcellnd, trkfwddist, caf::SRTrack::trkfwddist, trkfwdsteel, caf::SRTrack::trkfwdsteel, trkyposattrans, caf::SRTrack::trkyposattrans, caf::SRTrack::truth, truth, caf::SRTrack::truthXView, truthXView, caf::SRTrack::truthYView, truthYView, caf::SRTrack::view, view, vtxdist, caf::SRTrack::vtxdist, and submit_syst::x.

Referenced by flat::FlatTrackBase::Fill(), and flat::FlatKalman::Fill().

3946 {
3947  nhit = sr.nhit;
3948  nhitx = sr.nhitx;
3949  nhity = sr.nhity;
3950  nplane = sr.nplane;
3952  maxplanegap = sr.maxplanegap;
3953  nplanegap = sr.nplanegap;
3954  calE = sr.calE;
3955  pngminx = sr.pngminx;
3956  pngmaxx = sr.pngmaxx;
3957  pngminy = sr.pngminy;
3958  pngmaxy = sr.pngmaxy;
3959  len = sr.len;
3960  view = sr.view;
3961  lenE = sr.lenE;
3962  overlapE = sr.overlapE;
3963  trkfwdcell = sr.trkfwdcell;
3965  trkbakcell = sr.trkbakcell;
3967  leninact = sr.leninact;
3968  lenincat = sr.lenincat;
3970  vtxdist = sr.vtxdist;
3971  enddist = sr.enddist;
3972  trkfwddist = sr.trkfwddist;
3973  trkfwdair = sr.trkfwdair;
3974  trkfwdsteel = sr.trkfwdsteel;
3975  trkbakdist = sr.trkbakdist;
3976  trkbakair = sr.trkbakair;
3977  trkbaksteel = sr.trkbaksteel;
3982  meantime = sr.meantime;
3983  maxtime = sr.maxtime;
3984  mintime = sr.mintime;
3985  meantimeRes = sr.meantimeRes;
3986 
3987  start.Fill(sr.start);
3988  dir.Fill(sr.dir);
3989  stop.Fill(sr.stop);
3990  stopdir.Fill(sr.stopdir);
3991  truth.Fill(sr.truth);
3994 
3995  me_idx += me_length; // increment taken by previous record
3996  me_length = sr.me.size();
3997  for(const auto& x: sr.me){
3998  me.Fill(x);
3999  me_tree->Fill();
4000  }
4001 
4002  mrdif_idx += mrdif_length; // increment taken by previous record
4003  mrdif_length = sr.mrdif.size();
4004  for(const auto& x: sr.mrdif){
4005  mrdif.Fill(x);
4006  mrdif_tree->Fill();
4007  }
4008 
4009  mrbrem_idx += mrbrem_length; // increment taken by previous record
4010  mrbrem_length = sr.mrbrem.size();
4011  for(const auto& x: sr.mrbrem){
4012  mrbrem.Fill(x);
4013  mrbrem_tree->Fill();
4014  }
4015 }
const XML_Char int len
Definition: expat.h:262
SRVector3D dir
Shower direction at start point [unit vector recommended].
Definition: SRTrack.h:36
float meantimeRes
Definition: FlatTrack.h:71
float avedEdxlast20cm
Average dE/dx in the last 20 cm approximately.
Definition: SRTrack.h:73
float overlapE
Definition: FlatTrack.h:48
float avedEdxlast20cm
Definition: FlatTrack.h:65
double lenincat
Definition: FlatTrack.h:54
float trkbakdist
Kalmantrack projected distance (cm) from start point backwards to det edge.
Definition: SRTrack.h:69
FlatVector3D dir
Definition: FlatTrack.h:74
std::vector< SRMRProperties > mrdif
cosmogenic DiF shower properties
Definition: SRTrack.h:54
void Fill(const caf::SRVector3D &sr)
float enddist
Definition: SRTrack.h:65
unsigned short nplane
number of planes spanned
Definition: SRTrack.h:30
float meantime
Definition: FlatTrack.h:68
float avedEdxlast30cm
Average dE/dx in the last 30 cm approximately.
Definition: SRTrack.h:74
FlatVector3D stopdir
Definition: FlatTrack.h:76
float trkfwdair
for Kalmantrack projected distance forwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:67
TTree * me_tree
Definition: FlatTrack.h:81
float trkbakdist
Definition: FlatTrack.h:61
FlatMRProperties mrbrem
Definition: FlatTrack.h:92
float pngmaxy
Maximum Y that contain all the cell hits. [cm].
Definition: SRTrack.h:40
unsigned short maxplanecont
maximum number of contiguous planes in prong
Definition: SRTrack.h:31
float trkfwdair
Definition: FlatTrack.h:59
float trkyposattrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: SRTrack.h:63
short unsigned int maxplanegap
Definition: FlatTrack.h:38
float avedEdxlast40cm
Average dE/dx in the last 40 cm approximately.
Definition: SRTrack.h:75
float calE
energy based on summed calibrated deposited charge [GeV]
Definition: SRTrack.h:34
void Fill(const caf::SRMRProperties &sr)
float avedEdxlast40cm
Definition: FlatTrack.h:67
FlatParticleTruth truthXView
Definition: FlatTrack.h:78
float mintime
Min time of cell(s)
Definition: SRTrack.h:79
unsigned short nhit
number of hits
Definition: SRTrack.h:25
FlatMRProperties mrdif
Definition: FlatTrack.h:87
float trkbaksteel
for Kalmantrack projected distance backwards, how much is through steel (ND only, currently is just d...
Definition: SRTrack.h:71
double leninact
track length in active detector
Definition: SRTrack.h:61
SRParticleTruth truthXView
Truth information for the track.
Definition: SRTrack.h:49
FlatVector3D stop
Definition: FlatTrack.h:75
float trkyposattrans
Definition: FlatTrack.h:55
Definition: NueSkimmer.h:24
FlatVector3D start
Definition: FlatTrack.h:73
SRParticleTruth truth
Truth information for the track.
Definition: SRTrack.h:48
unsigned short maxplanegap
maximum number of gapped planes in prong
Definition: SRTrack.h:32
short unsigned int nhitx
Definition: FlatTrack.h:34
float trkbakair
Definition: FlatTrack.h:62
void Fill(const caf::SRParticleTruth &sr)
int trkfwdcell
track forward cell from end to detector edge
Definition: SRTrack.h:57
SRVector3D start
Shower start point in detector coordinates. [cm].
Definition: SRTrack.h:35
int trkbakcellnd
track backeard cell from start to detector edge with muon catcher included
Definition: SRTrack.h:60
float avedEdxlast30cm
Definition: FlatTrack.h:66
float lenE
energy based on track length and MIP assumption [GeV]
Definition: SRTrack.h:44
float meantimeRes
Average time weighted by the time resolution of the cell(s) hit.
Definition: SRTrack.h:80
unsigned short nplanegap
total number of missing planes on track
Definition: SRTrack.h:33
float maxtime
Max time of cell(s)
Definition: SRTrack.h:78
float trkfwdsteel
Definition: FlatTrack.h:60
double leninact
Definition: FlatTrack.h:53
float avedEdxlast10cm
Definition: FlatTrack.h:64
float pngminy
Minimum Y that contain all the cell hits. [cm].
Definition: SRTrack.h:39
short unsigned int view
Definition: FlatTrack.h:46
unsigned short nhitx
number of hits in x-view
Definition: SRTrack.h:28
float pngmaxx
Maximum X that contain all the cell hits. [cm].
Definition: SRTrack.h:38
SRVector3D stop
Track end point in detector coordinates. [cm].
Definition: SRTrack.h:46
SRParticleTruth truthYView
Truth information for the track.
Definition: SRTrack.h:50
View_t view
Prong view caf::kX = 0, caf::kY = 1 or caf::kXorY = 2.
Definition: SRTrack.h:42
int trkbakcell
track backeard cell from start to detector edge
Definition: SRTrack.h:59
float vtxdist
Definition: SRTrack.h:64
float len
track length [cm]
Definition: SRTrack.h:41
FlatParticleTruth truthYView
Definition: FlatTrack.h:79
unsigned short nhity
number of hits in y-view
Definition: SRTrack.h:29
float trkfwdsteel
for Kalmantrack projected distance forwards, how much is through steel (ND only, currently is just di...
Definition: SRTrack.h:68
std::vector< SRMRProperties > mrbrem
cosmogenic Brem shower properties
Definition: SRTrack.h:55
float meantime
Average time weighted by the energy of the cell(s) hit.
Definition: SRTrack.h:77
TTree * mrbrem_tree
Definition: FlatTrack.h:91
float trkfwddist
Definition: FlatTrack.h:58
float overlapE
overlapping energy calculated by the NumuEnergy/TrackOverlapECalc module.
Definition: SRTrack.h:45
short unsigned int nhity
Definition: FlatTrack.h:35
float trkbaksteel
Definition: FlatTrack.h:63
short unsigned int nplanegap
Definition: FlatTrack.h:39
float trkbakair
for Kalmantrack projected distance backwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:70
TTree * mrdif_tree
Definition: FlatTrack.h:86
float pngminx
Minimum X that contain all the cell hits. [cm].
Definition: SRTrack.h:37
int trkfwdcellnd
track forward cell from end to detector edge with muon catcher included
Definition: SRTrack.h:58
short unsigned int nplane
Definition: FlatTrack.h:36
float avedEdxlast10cm
Average dE/dx in the last 10 cm approximately.
Definition: SRTrack.h:72
short unsigned int nhit
Definition: FlatTrack.h:33
std::vector< SRTrkME > me
Definition: SRTrack.h:52
short unsigned int maxplanecont
Definition: FlatTrack.h:37
SRVector3D stopdir
Track direction at end point [unit vector recommended].
Definition: SRTrack.h:47
FlatParticleTruth truth
Definition: FlatTrack.h:77
double lenincat
track length in muon catcher
Definition: SRTrack.h:62
float trkfwddist
Kalmantrack projected distance (cm) from end point forwards to det edge.
Definition: SRTrack.h:66

Member Data Documentation

float flat::FlatTrack::avedEdxlast10cm
protected

Definition at line 64 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::avedEdxlast20cm
protected

Definition at line 65 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::avedEdxlast30cm
protected

Definition at line 66 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::avedEdxlast40cm
protected

Definition at line 67 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::calE
protected

Definition at line 40 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

FlatVector3D flat::FlatTrack::dir
protected

Definition at line 74 of file FlatTrack.h.

Referenced by Fill().

float flat::FlatTrack::enddist
protected

Definition at line 57 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::len
protected

Definition at line 45 of file FlatTrack.h.

float flat::FlatTrack::lenE
protected

Definition at line 47 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

double flat::FlatTrack::leninact
protected

Definition at line 53 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

double flat::FlatTrack::lenincat
protected

Definition at line 54 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::maxplanecont
protected

Definition at line 37 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::maxplanegap
protected

Definition at line 38 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::maxtime
protected

Definition at line 69 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

FlatTrkME flat::FlatTrack::me
protected

Definition at line 82 of file FlatTrack.h.

long flat::FlatTrack::me_idx
protected

Definition at line 83 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::me_length
protected

Definition at line 84 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

TTree* flat::FlatTrack::me_tree
protected

Definition at line 81 of file FlatTrack.h.

Referenced by Fill(), FlatTrack(), and ~FlatTrack().

float flat::FlatTrack::meantime
protected

Definition at line 68 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::meantimeRes
protected

Definition at line 71 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::mintime
protected

Definition at line 70 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

FlatMRProperties flat::FlatTrack::mrbrem
protected

Definition at line 92 of file FlatTrack.h.

Referenced by Fill().

long flat::FlatTrack::mrbrem_idx
protected

Definition at line 93 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::mrbrem_length
protected

Definition at line 94 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

TTree* flat::FlatTrack::mrbrem_tree
protected

Definition at line 91 of file FlatTrack.h.

Referenced by Fill(), FlatTrack(), and ~FlatTrack().

FlatMRProperties flat::FlatTrack::mrdif
protected

Definition at line 87 of file FlatTrack.h.

Referenced by Fill().

long flat::FlatTrack::mrdif_idx
protected

Definition at line 88 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::mrdif_length
protected

Definition at line 89 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

TTree* flat::FlatTrack::mrdif_tree
protected

Definition at line 86 of file FlatTrack.h.

Referenced by Fill(), FlatTrack(), and ~FlatTrack().

short unsigned int flat::FlatTrack::nhit
protected

Definition at line 33 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::nhitx
protected

Definition at line 34 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::nhity
protected

Definition at line 35 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::nplane
protected

Definition at line 36 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

short unsigned int flat::FlatTrack::nplanegap
protected

Definition at line 39 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::overlapE
protected

Definition at line 48 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::pngmaxx
protected

Definition at line 42 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::pngmaxy
protected

Definition at line 44 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::pngminx
protected

Definition at line 41 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::pngminy
protected

Definition at line 43 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

FlatVector3D flat::FlatTrack::start
protected

Definition at line 73 of file FlatTrack.h.

Referenced by Fill(), progbar.ProgressBar::Start(), and progbar.ProgressBar::Update().

FlatVector3D flat::FlatTrack::stop
protected

Definition at line 75 of file FlatTrack.h.

Referenced by Fill().

FlatVector3D flat::FlatTrack::stopdir
protected

Definition at line 76 of file FlatTrack.h.

Referenced by Fill().

float flat::FlatTrack::trkbakair
protected

Definition at line 62 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::trkbakcell
protected

Definition at line 51 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::trkbakcellnd
protected

Definition at line 52 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkbakdist
protected

Definition at line 61 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkbaksteel
protected

Definition at line 63 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkfwdair
protected

Definition at line 59 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::trkfwdcell
protected

Definition at line 49 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

int flat::FlatTrack::trkfwdcellnd
protected

Definition at line 50 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkfwddist
protected

Definition at line 58 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkfwdsteel
protected

Definition at line 60 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::trkyposattrans
protected

Definition at line 55 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

FlatParticleTruth flat::FlatTrack::truth
protected

Definition at line 77 of file FlatTrack.h.

Referenced by Fill().

FlatParticleTruth flat::FlatTrack::truthXView
protected

Definition at line 78 of file FlatTrack.h.

Referenced by Fill().

FlatParticleTruth flat::FlatTrack::truthYView
protected

Definition at line 79 of file FlatTrack.h.

Referenced by Fill().

short unsigned int flat::FlatTrack::view
protected

Definition at line 46 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().

float flat::FlatTrack::vtxdist
protected

Definition at line 56 of file FlatTrack.h.

Referenced by Fill(), and FlatTrack().


The documentation for this class was generated from the following files: