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

Flat encoding of SRKalmanTrack. More...

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

Public Member Functions

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

Protected Attributes

float remavededx
 
float rempid
 
float muonid
 
float scatllh
 
float dedxllh
 
float measfrac
 
int remcont
 
float scatt15
 
float scatt30
 
float dedx15
 
float dedx30
 
float activity15
 
float activity30
 
float activity45
 
float prox15
 
float prox30
 
float mvapiE
 
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 SRKalmanTrack.

Definition at line 24 of file FlatKalmanTrack.h.

Constructor & Destructor Documentation

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

Definition at line 3675 of file FlatRecord.cxx.

References activity15, activity30, activity45, avedEdxlast10cm, avedEdxlast20cm, avedEdxlast30cm, avedEdxlast40cm, compare_h5_caf::branch, calE, dedx15, dedx30, dedxllh, enddist, lenE, leninact, lenincat, maxplanecont, maxplanegap, maxtime, me_idx, me_length, me_tree, meantime, meantimeRes, measfrac, mintime, mrbrem_idx, mrbrem_length, mrbrem_tree, mrdif_idx, mrdif_length, mrdif_tree, mvapiE, nhit, nhitx, nhity, nplane, nplanegap, overlapE, pngmaxx, pngmaxy, pngminx, pngminy, prox15, prox30, remavededx, remcont, rempid, scatllh, scatt15, scatt30, trkbakair, trkbakcell, trkbakcellnd, trkbakdist, trkbaksteel, trkfwdair, trkfwdcell, trkfwdcellnd, trkfwddist, trkfwdsteel, trkyposattrans, view, and vtxdist.

3676  : start(prefix+"start.", tr, policy),
3677  dir(prefix+"dir.", tr, policy),
3678  stop(prefix+"stop.", tr, policy),
3679  stopdir(prefix+"stopdir.", tr, policy),
3680  truth(prefix+"truth.", tr, policy),
3681  truthXView(prefix+"truthXView.", tr, policy),
3682  truthYView(prefix+"truthYView.", tr, policy),
3683  me_tree(make_tree(prefix+"me", "me", tr)),
3684  me((prefix+"me."), me_tree, policy),
3685  me_idx(0), me_length(0),
3686  mrdif_tree(make_tree(prefix+"mrdif", "mrdif", tr)),
3687  mrdif((prefix+"mrdif."), mrdif_tree, policy),
3688  mrdif_idx(0), mrdif_length(0),
3689  mrbrem_tree(make_tree(prefix+"mrbrem", "mrbrem", tr)),
3690  mrbrem((prefix+"mrbrem."), mrbrem_tree, policy),
3691  mrbrem_idx(0), mrbrem_length(0)
3692 {
3693  branch(tr, prefix+"remavededx", &remavededx, policy);
3694  branch(tr, prefix+"rempid", &rempid, policy);
3695  branch(tr, prefix+"muonid", &muonid, policy);
3696  branch(tr, prefix+"scatllh", &scatllh, policy);
3697  branch(tr, prefix+"dedxllh", &dedxllh, policy);
3698  branch(tr, prefix+"measfrac", &measfrac, policy);
3699  branch(tr, prefix+"remcont", &remcont, policy);
3700  branch(tr, prefix+"scatt15", &scatt15, policy);
3701  branch(tr, prefix+"scatt30", &scatt30, policy);
3702  branch(tr, prefix+"dedx15", &dedx15, policy);
3703  branch(tr, prefix+"dedx30", &dedx30, policy);
3704  branch(tr, prefix+"activity15", &activity15, policy);
3705  branch(tr, prefix+"activity30", &activity30, policy);
3706  branch(tr, prefix+"activity45", &activity45, policy);
3707  branch(tr, prefix+"prox15", &prox15, policy);
3708  branch(tr, prefix+"prox30", &prox30, policy);
3709  branch(tr, prefix+"mvapiE", &mvapiE, policy);
3710  branch(tr, prefix+"nhit", &nhit, policy);
3711  branch(tr, prefix+"nhitx", &nhitx, policy);
3712  branch(tr, prefix+"nhity", &nhity, policy);
3713  branch(tr, prefix+"nplane", &nplane, policy);
3714  branch(tr, prefix+"maxplanecont", &maxplanecont, policy);
3715  branch(tr, prefix+"maxplanegap", &maxplanegap, policy);
3716  branch(tr, prefix+"nplanegap", &nplanegap, policy);
3717  branch(tr, prefix+"calE", &calE, policy);
3718  branch(tr, prefix+"pngminx", &pngminx, policy);
3719  branch(tr, prefix+"pngmaxx", &pngmaxx, policy);
3720  branch(tr, prefix+"pngminy", &pngminy, policy);
3721  branch(tr, prefix+"pngmaxy", &pngmaxy, policy);
3722  branch(tr, prefix+"len", &len, policy);
3723  branch(tr, prefix+"view", &view, policy);
3724  branch(tr, prefix+"lenE", &lenE, policy);
3725  branch(tr, prefix+"overlapE", &overlapE, policy);
3726  branch(tr, prefix+"trkfwdcell", &trkfwdcell, policy);
3727  branch(tr, prefix+"trkfwdcellnd", &trkfwdcellnd, policy);
3728  branch(tr, prefix+"trkbakcell", &trkbakcell, policy);
3729  branch(tr, prefix+"trkbakcellnd", &trkbakcellnd, policy);
3730  branch(tr, prefix+"leninact", &leninact, policy);
3731  branch(tr, prefix+"lenincat", &lenincat, policy);
3732  branch(tr, prefix+"trkyposattrans", &trkyposattrans, policy);
3733  branch(tr, prefix+"vtxdist", &vtxdist, policy);
3734  branch(tr, prefix+"enddist", &enddist, policy);
3735  branch(tr, prefix+"trkfwddist", &trkfwddist, policy);
3736  branch(tr, prefix+"trkfwdair", &trkfwdair, policy);
3737  branch(tr, prefix+"trkfwdsteel", &trkfwdsteel, policy);
3738  branch(tr, prefix+"trkbakdist", &trkbakdist, policy);
3739  branch(tr, prefix+"trkbakair", &trkbakair, policy);
3740  branch(tr, prefix+"trkbaksteel", &trkbaksteel, policy);
3741  branch(tr, prefix+"avedEdxlast10cm", &avedEdxlast10cm, policy);
3742  branch(tr, prefix+"avedEdxlast20cm", &avedEdxlast20cm, policy);
3743  branch(tr, prefix+"avedEdxlast30cm", &avedEdxlast30cm, policy);
3744  branch(tr, prefix+"avedEdxlast40cm", &avedEdxlast40cm, policy);
3745  branch(tr, prefix+"meantime", &meantime, policy);
3746  branch(tr, prefix+"maxtime", &maxtime, policy);
3747  branch(tr, prefix+"mintime", &mintime, policy);
3748  branch(tr, prefix+"meantimeRes", &meantimeRes, policy);
3749  if(me_tree->GetNbranches() > 0){
3750  branch(tr, prefix+"me_idx", &me_idx, 0);
3751  branch(tr, prefix+"me_length", &me_length, 0);
3752  }
3753  if(mrdif_tree->GetNbranches() > 0){
3754  branch(tr, prefix+"mrdif_idx", &mrdif_idx, 0);
3755  branch(tr, prefix+"mrdif_length", &mrdif_length, 0);
3756  }
3757  if(mrbrem_tree->GetNbranches() > 0){
3758  branch(tr, prefix+"mrbrem_idx", &mrbrem_idx, 0);
3759  branch(tr, prefix+"mrbrem_length", &mrbrem_length, 0);
3760  }
3761 }
const XML_Char int len
Definition: expat.h:262
FlatParticleTruth truthXView
FlatParticleTruth truth
A PID for muons.
Definition: FillPIDs.h:11
FlatParticleTruth truthYView
short unsigned int maxplanegap
short unsigned int nplane
short unsigned int nhit
const XML_Char * prefix
Definition: expat.h:380
short unsigned int view
short unsigned int nhity
short unsigned int maxplanecont
FlatMRProperties mrdif
short unsigned int nhitx
FlatMRProperties mrbrem
short unsigned int nplanegap
flat::FlatKalmanTrack::~FlatKalmanTrack ( )

Definition at line 3763 of file FlatRecord.cxx.

References me_tree, mrbrem_tree, and mrdif_tree.

3764 {
3765  if(me_tree->GetNbranches() > 0) me_tree->Write();
3766  delete me_tree;
3767  if(mrdif_tree->GetNbranches() > 0) mrdif_tree->Write();
3768  delete mrdif_tree;
3769  if(mrbrem_tree->GetNbranches() > 0) mrbrem_tree->Write();
3770  delete mrbrem_tree;
3771 }

Member Function Documentation

void flat::FlatKalmanTrack::Fill ( const caf::SRKalmanTrack sr)

Definition at line 3773 of file FlatRecord.cxx.

References caf::SRKalmanTrack::activity15, activity15, caf::SRKalmanTrack::activity30, activity30, caf::SRKalmanTrack::activity45, activity45, caf::SRTrack::avedEdxlast10cm, avedEdxlast10cm, caf::SRTrack::avedEdxlast20cm, avedEdxlast20cm, caf::SRTrack::avedEdxlast30cm, avedEdxlast30cm, caf::SRTrack::avedEdxlast40cm, avedEdxlast40cm, caf::SRTrack::calE, calE, caf::SRKalmanTrack::dedx15, dedx15, caf::SRKalmanTrack::dedx30, dedx30, caf::SRKalmanTrack::dedxllh, dedxllh, caf::SRTrack::dir, dir, caf::SRTrack::enddist, enddist, flat::FlatVector3D::Fill(), flat::FlatParticleTruth::Fill(), flat::FlatMRProperties::Fill(), caf::SRTrack::len, caf::SRTrack::lenE, lenE, caf::SRTrack::leninact, leninact, caf::SRTrack::lenincat, lenincat, caf::SRTrack::maxplanecont, maxplanecont, caf::SRTrack::maxplanegap, maxplanegap, caf::SRTrack::maxtime, maxtime, caf::SRTrack::me, me_idx, me_length, me_tree, caf::SRTrack::meantime, meantime, caf::SRTrack::meantimeRes, meantimeRes, caf::SRKalmanTrack::measfrac, measfrac, caf::SRTrack::mintime, mintime, caf::SRTrack::mrbrem, mrbrem, mrbrem_idx, mrbrem_length, mrbrem_tree, caf::SRTrack::mrdif, mrdif, mrdif_idx, mrdif_length, mrdif_tree, caf::SRKalmanTrack::muonid, caf::SRKalmanTrack::mvapiE, mvapiE, 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::SRKalmanTrack::prox15, prox15, caf::SRKalmanTrack::prox30, prox30, caf::SRKalmanTrack::remavededx, remavededx, caf::SRKalmanTrack::remcont, remcont, caf::SRKalmanTrack::rempid, rempid, caf::SRKalmanTrack::scatllh, scatllh, caf::SRKalmanTrack::scatt15, scatt15, caf::SRKalmanTrack::scatt30, scatt30, caf::SRTrack::start, start, caf::SRTrack::stop, stop, caf::SRTrack::stopdir, stopdir, caf::SRTrack::trkbakair, trkbakair, caf::SRTrack::trkbakcell, trkbakcell, caf::SRTrack::trkbakcellnd, trkbakcellnd, caf::SRTrack::trkbakdist, trkbakdist, caf::SRTrack::trkbaksteel, trkbaksteel, caf::SRTrack::trkfwdair, trkfwdair, caf::SRTrack::trkfwdcell, trkfwdcell, caf::SRTrack::trkfwdcellnd, trkfwdcellnd, caf::SRTrack::trkfwddist, trkfwddist, caf::SRTrack::trkfwdsteel, trkfwdsteel, caf::SRTrack::trkyposattrans, trkyposattrans, caf::SRTrack::truth, truth, caf::SRTrack::truthXView, truthXView, caf::SRTrack::truthYView, truthYView, caf::SRTrack::view, view, caf::SRTrack::vtxdist, vtxdist, and submit_syst::x.

Referenced by flat::FlatKalman::Fill().

3774 {
3775  remavededx = sr.remavededx;
3776  rempid = sr.rempid;
3777  muonid = sr.muonid;
3778  scatllh = sr.scatllh;
3779  dedxllh = sr.dedxllh;
3780  measfrac = sr.measfrac;
3781  remcont = sr.remcont;
3782  scatt15 = sr.scatt15;
3783  scatt30 = sr.scatt30;
3784  dedx15 = sr.dedx15;
3785  dedx30 = sr.dedx30;
3786  activity15 = sr.activity15;
3787  activity30 = sr.activity30;
3788  activity45 = sr.activity45;
3789  prox15 = sr.prox15;
3790  prox30 = sr.prox30;
3791  mvapiE = sr.mvapiE;
3792  nhit = sr.nhit;
3793  nhitx = sr.nhitx;
3794  nhity = sr.nhity;
3795  nplane = sr.nplane;
3797  maxplanegap = sr.maxplanegap;
3798  nplanegap = sr.nplanegap;
3799  calE = sr.calE;
3800  pngminx = sr.pngminx;
3801  pngmaxx = sr.pngmaxx;
3802  pngminy = sr.pngminy;
3803  pngmaxy = sr.pngmaxy;
3804  len = sr.len;
3805  view = sr.view;
3806  lenE = sr.lenE;
3807  overlapE = sr.overlapE;
3808  trkfwdcell = sr.trkfwdcell;
3810  trkbakcell = sr.trkbakcell;
3812  leninact = sr.leninact;
3813  lenincat = sr.lenincat;
3815  vtxdist = sr.vtxdist;
3816  enddist = sr.enddist;
3817  trkfwddist = sr.trkfwddist;
3818  trkfwdair = sr.trkfwdair;
3819  trkfwdsteel = sr.trkfwdsteel;
3820  trkbakdist = sr.trkbakdist;
3821  trkbakair = sr.trkbakair;
3822  trkbaksteel = sr.trkbaksteel;
3827  meantime = sr.meantime;
3828  maxtime = sr.maxtime;
3829  mintime = sr.mintime;
3830  meantimeRes = sr.meantimeRes;
3831 
3832  start.Fill(sr.start);
3833  dir.Fill(sr.dir);
3834  stop.Fill(sr.stop);
3835  stopdir.Fill(sr.stopdir);
3836  truth.Fill(sr.truth);
3839 
3840  me_idx += me_length; // increment taken by previous record
3841  me_length = sr.me.size();
3842  for(const auto& x: sr.me){
3843  me.Fill(x);
3844  me_tree->Fill();
3845  }
3846 
3847  mrdif_idx += mrdif_length; // increment taken by previous record
3848  mrdif_length = sr.mrdif.size();
3849  for(const auto& x: sr.mrdif){
3850  mrdif.Fill(x);
3851  mrdif_tree->Fill();
3852  }
3853 
3854  mrbrem_idx += mrbrem_length; // increment taken by previous record
3855  mrbrem_length = sr.mrbrem.size();
3856  for(const auto& x: sr.mrbrem){
3857  mrbrem.Fill(x);
3858  mrbrem_tree->Fill();
3859  }
3860 }
const XML_Char int len
Definition: expat.h:262
SRVector3D dir
Shower direction at start point [unit vector recommended].
Definition: SRTrack.h:36
float avedEdxlast20cm
Average dE/dx in the last 20 cm approximately.
Definition: SRTrack.h:73
float trkbakdist
Kalmantrack projected distance (cm) from start point backwards to det edge.
Definition: SRTrack.h:69
FlatParticleTruth truthXView
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
FlatParticleTruth truth
float avedEdxlast30cm
Average dE/dx in the last 30 cm approximately.
Definition: SRTrack.h:74
float trkfwdair
for Kalmantrack projected distance forwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:67
float dedx15
measure of dedx ignoring 15 cm near EA vertex
Definition: SRKalmanTrack.h:26
float remavededx
average dE/dx value as computed by remid
Definition: SRKalmanTrack.h:15
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 trkyposattrans
Y position at transition to muon catcher, for determining if track went through air gap (ND only) ...
Definition: SRTrack.h:63
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 mintime
Min time of cell(s)
Definition: SRTrack.h:79
unsigned short nhit
number of hits
Definition: SRTrack.h:25
A PID for muons.
Definition: FillPIDs.h:11
float trkbaksteel
for Kalmantrack projected distance backwards, how much is through steel (ND only, currently is just d...
Definition: SRTrack.h:71
FlatParticleTruth truthYView
short unsigned int maxplanegap
double leninact
track length in active detector
Definition: SRTrack.h:61
SRParticleTruth truthXView
Truth information for the track.
Definition: SRTrack.h:49
Definition: NueSkimmer.h:24
float scatt15
measure of track scatter ignoring 15 cm near EA vertex
Definition: SRKalmanTrack.h:24
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 nplane
short unsigned int nhit
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 scatt30
measure of track scatter ignoring 30 cm near EA vertex
Definition: SRKalmanTrack.h:25
float lenE
energy based on track length and MIP assumption [GeV]
Definition: SRTrack.h:44
float activity15
measure of activity within 15 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:28
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 pngminy
Minimum Y that contain all the cell hits. [cm].
Definition: SRTrack.h:39
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
unsigned short nhity
number of hits in y-view
Definition: SRTrack.h:29
short unsigned int view
float muonid
MuonID classifier value.
Definition: SRKalmanTrack.h:19
short unsigned int nhity
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
short unsigned int maxplanecont
FlatMRProperties mrdif
float overlapE
overlapping energy calculated by the NumuEnergy/TrackOverlapECalc module.
Definition: SRTrack.h:45
float trkbakair
for Kalmantrack projected distance backwards how much is through air (ND only, NYI) ...
Definition: SRTrack.h:70
float activity30
measure of activity within 30 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:29
float mvapiE
measure of reconstructed energy assuming this track is a charged pion
Definition: SRKalmanTrack.h:33
float pngminx
Minimum X that contain all the cell hits. [cm].
Definition: SRTrack.h:37
short unsigned int nhitx
float dedx30
measure of dedx ignoring 30 cm near EA vertex
Definition: SRKalmanTrack.h:27
int trkfwdcellnd
track forward cell from end to detector edge with muon catcher included
Definition: SRTrack.h:58
float avedEdxlast10cm
Average dE/dx in the last 10 cm approximately.
Definition: SRTrack.h:72
std::vector< SRTrkME > me
Definition: SRTrack.h:52
SRVector3D stopdir
Track direction at end point [unit vector recommended].
Definition: SRTrack.h:47
FlatMRProperties mrbrem
short unsigned int nplanegap
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
float activity45
measure of activity within 45 cm of end of track ignoring 30 cm near vertex
Definition: SRKalmanTrack.h:30

Member Data Documentation

float flat::FlatKalmanTrack::activity15
protected

Definition at line 44 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::activity30
protected

Definition at line 45 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::activity45
protected

Definition at line 46 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::avedEdxlast10cm
protected

Definition at line 81 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::avedEdxlast20cm
protected

Definition at line 82 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::avedEdxlast30cm
protected

Definition at line 83 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::avedEdxlast40cm
protected

Definition at line 84 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::calE
protected

Definition at line 57 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::dedx15
protected

Definition at line 42 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::dedx30
protected

Definition at line 43 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::dedxllh
protected

Definition at line 37 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

FlatVector3D flat::FlatKalmanTrack::dir
protected

Definition at line 91 of file FlatKalmanTrack.h.

Referenced by Fill().

float flat::FlatKalmanTrack::enddist
protected

Definition at line 74 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::len
protected

Definition at line 62 of file FlatKalmanTrack.h.

float flat::FlatKalmanTrack::lenE
protected

Definition at line 64 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

double flat::FlatKalmanTrack::leninact
protected

Definition at line 70 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

double flat::FlatKalmanTrack::lenincat
protected

Definition at line 71 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::maxplanecont
protected

Definition at line 54 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::maxplanegap
protected

Definition at line 55 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::maxtime
protected

Definition at line 86 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

FlatTrkME flat::FlatKalmanTrack::me
protected

Definition at line 99 of file FlatKalmanTrack.h.

long flat::FlatKalmanTrack::me_idx
protected

Definition at line 100 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::me_length
protected

Definition at line 101 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

TTree* flat::FlatKalmanTrack::me_tree
protected

Definition at line 98 of file FlatKalmanTrack.h.

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

float flat::FlatKalmanTrack::meantime
protected

Definition at line 85 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::meantimeRes
protected

Definition at line 88 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::measfrac
protected

Definition at line 38 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::mintime
protected

Definition at line 87 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

FlatMRProperties flat::FlatKalmanTrack::mrbrem
protected

Definition at line 109 of file FlatKalmanTrack.h.

Referenced by Fill().

long flat::FlatKalmanTrack::mrbrem_idx
protected

Definition at line 110 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::mrbrem_length
protected

Definition at line 111 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

TTree* flat::FlatKalmanTrack::mrbrem_tree
protected

Definition at line 108 of file FlatKalmanTrack.h.

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

FlatMRProperties flat::FlatKalmanTrack::mrdif
protected

Definition at line 104 of file FlatKalmanTrack.h.

Referenced by Fill().

long flat::FlatKalmanTrack::mrdif_idx
protected

Definition at line 105 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::mrdif_length
protected

Definition at line 106 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

TTree* flat::FlatKalmanTrack::mrdif_tree
protected

Definition at line 103 of file FlatKalmanTrack.h.

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

float flat::FlatKalmanTrack::muonid
protected

Definition at line 35 of file FlatKalmanTrack.h.

float flat::FlatKalmanTrack::mvapiE
protected

Definition at line 49 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::nhit
protected

Definition at line 50 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::nhitx
protected

Definition at line 51 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::nhity
protected

Definition at line 52 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::nplane
protected

Definition at line 53 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

short unsigned int flat::FlatKalmanTrack::nplanegap
protected

Definition at line 56 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::overlapE
protected

Definition at line 65 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::pngmaxx
protected

Definition at line 59 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::pngmaxy
protected

Definition at line 61 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::pngminx
protected

Definition at line 58 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::pngminy
protected

Definition at line 60 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::prox15
protected

Definition at line 47 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::prox30
protected

Definition at line 48 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::remavededx
protected

Definition at line 33 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::remcont
protected

Definition at line 39 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::rempid
protected

Definition at line 34 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::scatllh
protected

Definition at line 36 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::scatt15
protected

Definition at line 40 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::scatt30
protected

Definition at line 41 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

FlatVector3D flat::FlatKalmanTrack::start
protected

Definition at line 90 of file FlatKalmanTrack.h.

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

FlatVector3D flat::FlatKalmanTrack::stop
protected

Definition at line 92 of file FlatKalmanTrack.h.

Referenced by Fill().

FlatVector3D flat::FlatKalmanTrack::stopdir
protected

Definition at line 93 of file FlatKalmanTrack.h.

Referenced by Fill().

float flat::FlatKalmanTrack::trkbakair
protected

Definition at line 79 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::trkbakcell
protected

Definition at line 68 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::trkbakcellnd
protected

Definition at line 69 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkbakdist
protected

Definition at line 78 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkbaksteel
protected

Definition at line 80 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkfwdair
protected

Definition at line 76 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::trkfwdcell
protected

Definition at line 66 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

int flat::FlatKalmanTrack::trkfwdcellnd
protected

Definition at line 67 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkfwddist
protected

Definition at line 75 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkfwdsteel
protected

Definition at line 77 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::trkyposattrans
protected

Definition at line 72 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

FlatParticleTruth flat::FlatKalmanTrack::truth
protected

Definition at line 94 of file FlatKalmanTrack.h.

Referenced by Fill().

FlatParticleTruth flat::FlatKalmanTrack::truthXView
protected

Definition at line 95 of file FlatKalmanTrack.h.

Referenced by Fill().

FlatParticleTruth flat::FlatKalmanTrack::truthYView
protected

Definition at line 96 of file FlatKalmanTrack.h.

Referenced by Fill().

short unsigned int flat::FlatKalmanTrack::view
protected

Definition at line 63 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().

float flat::FlatKalmanTrack::vtxdist
protected

Definition at line 73 of file FlatKalmanTrack.h.

Referenced by Fill(), and FlatKalmanTrack().


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