All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
numu::RecoTrack Struct Reference

#include <RecoTrack.h>

Public Member Functions

 RecoTrack ()
 
 ID (-1)
 
 stopping_chisq_start (-1)
 
 stopping_chisq_finish (-1)
 

Public Attributes

float range_momentum_muon
 Range momentum calculation of the track using range under the assumption it is a muon [GeV]. More...
 
float range_momentum_proton
 Range momentum calculation of track using range using the assumption it is a proton [GeV]. More...
 
MCSFitResult mcs_muon
 MCS calculation result for Muon PID hypothesis. More...
 
MCSFitResult mcs_pion
 MCS calculation result for Pion PID hypothesis. More...
 
MCSFitResult mcs_proton
 MCS calculation result for Proton PID hypothesis. More...
 
MCSFitResult mcs_kaon
 MCS calculation result for Kaon PID hypothesis. More...
 
float chi2_proton
 Chi2 of dE/dx to proton hypothesis. Combined against all planes. More...
 
float chi2_kaon
 Chi2 of dE/dx to kaon hypotheis. Combined against all planes. More...
 
float chi2_pion
 Chi2 of dE/dx to pion hypotheis. Combined against all planes. More...
 
float chi2_muon
 Chi2 of dE/dx to muon hypotheis. Combined agaisnt all planes. More...
 
float min_chi2
 Minimum chi2 value across all hypotheses. More...
 
int pid_n_dof
 Number of d.o.f. in chi2 fit. More...
 
int pdgid
 Particle ID that minimizes chi2. More...
 
float length
 Length of track. More...
 
float costh
 cosine of angle to z axis More...
 
bool crosses_tpc
 does it cross a tpc? More...
 
bool is_contained
 is it contained in the "containment volume"? More...
 
TVector3 start
 start position of track More...
 
TVector3 end
 end position of track More...
 
TrackTruthMatch match
 Truth matching information. More...
 
CRTMatch crt_match
 CRTMatch. More...
 
int ID
 ID/index of this track. Does not necessarily correspond to the Pandora index. More...
 
float stopping_chisq_start
 Chi2 fraction of stopping vs. not-stopping hypothesis to track start points. More...
 
float stopping_chisq_finish
 Chi2 fraction of stopping vs. not-stopping hypotheis to track end point. More...
 

Detailed Description

Information of TPC track objects

Definition at line 32 of file RecoTrack.h.

Constructor & Destructor Documentation

numu::RecoTrack::RecoTrack ( )
inline

Definition at line 66 of file RecoTrack.h.

66  :
69  chi2_proton(-1),
70  chi2_kaon(-1),
71  chi2_pion(-1),
72  chi2_muon(-1),
73  min_chi2(-1.5),
74  pid_n_dof(-1),
75  pdgid(-1),
76  length(-1),
77  costh(-999),
78  crosses_tpc(false),
79  is_contained(false),
80  start(-999, -999, -999),
81  end(-999, -999, -999),
82  crt_match({}),
int pdgid
Particle ID that minimizes chi2.
Definition: RecoTrack.h:46
bool is_contained
is it contained in the &quot;containment volume&quot;?
Definition: RecoTrack.h:52
float chi2_muon
Chi2 of dE/dx to muon hypotheis. Combined agaisnt all planes.
Definition: RecoTrack.h:43
float chi2_kaon
Chi2 of dE/dx to kaon hypotheis. Combined against all planes.
Definition: RecoTrack.h:41
CRTMatch crt_match
CRTMatch.
Definition: RecoTrack.h:59
float min_chi2
Minimum chi2 value across all hypotheses.
Definition: RecoTrack.h:44
TVector3 start
start position of track
Definition: RecoTrack.h:54
float range_momentum_muon
Range momentum calculation of the track using range under the assumption it is a muon [GeV]...
Definition: RecoTrack.h:33
float chi2_pion
Chi2 of dE/dx to pion hypotheis. Combined against all planes.
Definition: RecoTrack.h:42
float length
Length of track.
Definition: RecoTrack.h:48
bool crosses_tpc
does it cross a tpc?
Definition: RecoTrack.h:51
int pid_n_dof
Number of d.o.f. in chi2 fit.
Definition: RecoTrack.h:45
float range_momentum_proton
Range momentum calculation of track using range using the assumption it is a proton [GeV]...
Definition: RecoTrack.h:34
TVector3 end
end position of track
Definition: RecoTrack.h:55
float costh
cosine of angle to z axis
Definition: RecoTrack.h:49
float chi2_proton
Chi2 of dE/dx to proton hypothesis. Combined against all planes.
Definition: RecoTrack.h:40

Member Function Documentation

numu::RecoTrack::ID ( 1)
numu::RecoTrack::stopping_chisq_finish ( 1)
inline

Definition at line 85 of file RecoTrack.h.

86  {}
numu::RecoTrack::stopping_chisq_start ( 1)

Member Data Documentation

float numu::RecoTrack::chi2_kaon

Chi2 of dE/dx to kaon hypotheis. Combined against all planes.

Definition at line 41 of file RecoTrack.h.

float numu::RecoTrack::chi2_muon

Chi2 of dE/dx to muon hypotheis. Combined agaisnt all planes.

Definition at line 43 of file RecoTrack.h.

float numu::RecoTrack::chi2_pion

Chi2 of dE/dx to pion hypotheis. Combined against all planes.

Definition at line 42 of file RecoTrack.h.

float numu::RecoTrack::chi2_proton

Chi2 of dE/dx to proton hypothesis. Combined against all planes.

Definition at line 40 of file RecoTrack.h.

float numu::RecoTrack::costh

cosine of angle to z axis

Definition at line 49 of file RecoTrack.h.

bool numu::RecoTrack::crosses_tpc

does it cross a tpc?

Definition at line 51 of file RecoTrack.h.

CRTMatch numu::RecoTrack::crt_match

CRTMatch.

Definition at line 59 of file RecoTrack.h.

TVector3 numu::RecoTrack::end

end position of track

Definition at line 55 of file RecoTrack.h.

int numu::RecoTrack::ID

ID/index of this track. Does not necessarily correspond to the Pandora index.

Definition at line 61 of file RecoTrack.h.

bool numu::RecoTrack::is_contained

is it contained in the "containment volume"?

Definition at line 52 of file RecoTrack.h.

float numu::RecoTrack::length

Length of track.

Definition at line 48 of file RecoTrack.h.

TrackTruthMatch numu::RecoTrack::match

Truth matching information.

Definition at line 57 of file RecoTrack.h.

MCSFitResult numu::RecoTrack::mcs_kaon

MCS calculation result for Kaon PID hypothesis.

Definition at line 38 of file RecoTrack.h.

MCSFitResult numu::RecoTrack::mcs_muon

MCS calculation result for Muon PID hypothesis.

Definition at line 35 of file RecoTrack.h.

MCSFitResult numu::RecoTrack::mcs_pion

MCS calculation result for Pion PID hypothesis.

Definition at line 36 of file RecoTrack.h.

MCSFitResult numu::RecoTrack::mcs_proton

MCS calculation result for Proton PID hypothesis.

Definition at line 37 of file RecoTrack.h.

float numu::RecoTrack::min_chi2

Minimum chi2 value across all hypotheses.

Definition at line 44 of file RecoTrack.h.

int numu::RecoTrack::pdgid

Particle ID that minimizes chi2.

Definition at line 46 of file RecoTrack.h.

int numu::RecoTrack::pid_n_dof

Number of d.o.f. in chi2 fit.

Definition at line 45 of file RecoTrack.h.

float numu::RecoTrack::range_momentum_muon

Range momentum calculation of the track using range under the assumption it is a muon [GeV].

Definition at line 33 of file RecoTrack.h.

float numu::RecoTrack::range_momentum_proton

Range momentum calculation of track using range using the assumption it is a proton [GeV].

Definition at line 34 of file RecoTrack.h.

TVector3 numu::RecoTrack::start

start position of track

Definition at line 54 of file RecoTrack.h.

float numu::RecoTrack::stopping_chisq_finish

Chi2 fraction of stopping vs. not-stopping hypotheis to track end point.

Definition at line 64 of file RecoTrack.h.

float numu::RecoTrack::stopping_chisq_start

Chi2 fraction of stopping vs. not-stopping hypothesis to track start points.

Definition at line 63 of file RecoTrack.h.


The documentation for this struct was generated from the following file: