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

#include <TrackCaloSkimmerObj.h>

Public Member Functions

 TrackInfo ()
 

Public Attributes

MetaInfo meta
 Meta-data associated with this track. More...
 
std::vector< TrackHitInfohits0
 List of hits on plane 0. More...
 
std::vector< TrackHitInfohits1
 List of hits on plane 1. More...
 
std::vector< TrackHitInfohits2
 List of hits on plane 2. More...
 
std::vector< WireInfowires0
 List of wire information on plane 0. More...
 
std::vector< WireInfowires1
 List of wire information on plane 1. More...
 
std::vector< WireInfowires2
 List of wire information on plane 2. More...
 
float t0
 T0 of track [us]. More...
 
int whicht0
 Which T0 producer was used to tag. More...
 
int id
 ID of track. More...
 
int cryostat
 Cryostat number of track. More...
 
bool clear_cosmic_muon
 Whether Pandora thinks the track is "clearly" a cosmic. More...
 
Vector3D start
 Start position of track [cm]. More...
 
Vector3D end
 End position of track [cm]. More...
 
Vector3D dir
 Direction of track. More...
 
float length
 Length of track [cm]. More...
 
float hit_min_time_p0_tpcE
 Min hit time of track on plane 0 TPC E. More...
 
float hit_max_time_p0_tpcE
 Max hit time of track on plane 0 TPC E. More...
 
float hit_min_time_p1_tpcE
 Min hit time of track on plane 1 TPC E. More...
 
float hit_max_time_p1_tpcE
 Max hit time of track on plane 1 TPC E. More...
 
float hit_min_time_p2_tpcE
 Min hit time of track on plane 2 TPC E. More...
 
float hit_max_time_p2_tpcE
 Max hit time of track on plane 2 TPC E. More...
 
float hit_min_time_p0_tpcW
 Min hit time of track on plane 0 TPC W. More...
 
float hit_max_time_p0_tpcW
 Max hit time of track on plane 0 TPC W. More...
 
float hit_min_time_p1_tpcW
 Min hit time of track on plane 1 TPC W. More...
 
float hit_max_time_p1_tpcW
 Max hit time of track on plane 1 TPC W. More...
 
float hit_min_time_p2_tpcW
 Min hit time of track on plane 2 TPC W. More...
 
float hit_max_time_p2_tpcW
 Max hit time of track on plane 2 TPC W. More...
 
float const_fit_C
 Fit parameter. More...
 
float const_fit_residuals
 Fit parameter. More...
 
float exp_fit_A
 Fit parameter. More...
 
float exp_fit_R
 Fit parameter. More...
 
float exp_fit_residuals
 Fit parameter. More...
 
int n_fit_point
 Fit parameter. More...
 
int selected
 Index of the tool that selected this track. More...
 
int nprescale
 Prescale of the tool that selected this track. More...
 
std::vector< int > daughter_pdg
 Pandora PDG codes of daughter PFP's. More...
 
std::vector< unsigned > daughter_nsp
 Number of space points in each daughter. More...
 
std::vector< float > daughter_sp_toend_dist
 Smallest distance from any daughter Space Point to Track End [cm]. More...
 
std::vector< float > tracks_near_end_dist
 List of tracks near the end of this track. More...
 
std::vector< float > tracks_near_end_costh
 List of tracks near the end of this track. More...
 
std::vector< float > tracks_near_start_dist
 List of tracks near the start of this track. More...
 
std::vector< float > tracks_near_start_costh
 List of tracks near the start of this track. More...
 
std::vector< HitInfoendhits
 List of hits near the endpoint of the track on the collection plane. More...
 
TrackTruth truth
 Truth-matching information. More...
 

Detailed Description

Definition at line 250 of file TrackCaloSkimmerObj.h.

Constructor & Destructor Documentation

sbn::TrackInfo::TrackInfo ( )
inline

Definition at line 308 of file TrackCaloSkimmerObj.h.

308  :
309  t0(-1),
310  id(-1),
311  cryostat(-1),
312  clear_cosmic_muon(false),
313  length(-1),
314  hit_min_time_p0_tpcE(-100000),
315  hit_max_time_p0_tpcE(-100000),
316  hit_min_time_p1_tpcE(-100000),
317  hit_max_time_p1_tpcE(-100000),
318  hit_min_time_p2_tpcE(-100000),
319  hit_max_time_p2_tpcE(-100000),
320  hit_min_time_p0_tpcW(-100000),
321  hit_max_time_p0_tpcW(-100000),
322  hit_min_time_p1_tpcW(-100000),
323  hit_max_time_p1_tpcW(-100000),
324  hit_min_time_p2_tpcW(-100000),
325  hit_max_time_p2_tpcW(-100000),
326  const_fit_C(-1),
328  exp_fit_A(-1),
329  exp_fit_R(-1),
330  exp_fit_residuals(-1),
331  n_fit_point(-1),
332  selected(-1),
333  nprescale(-1) {}
float hit_max_time_p1_tpcE
Max hit time of track on plane 1 TPC E.
float hit_max_time_p2_tpcE
Max hit time of track on plane 2 TPC E.
float hit_max_time_p1_tpcW
Max hit time of track on plane 1 TPC W.
int nprescale
Prescale of the tool that selected this track.
float length
Length of track [cm].
float hit_min_time_p2_tpcE
Min hit time of track on plane 2 TPC E.
float const_fit_C
Fit parameter.
float hit_min_time_p0_tpcW
Min hit time of track on plane 0 TPC W.
float exp_fit_A
Fit parameter.
int n_fit_point
Fit parameter.
int cryostat
Cryostat number of track.
float hit_max_time_p0_tpcW
Max hit time of track on plane 0 TPC W.
bool clear_cosmic_muon
Whether Pandora thinks the track is &quot;clearly&quot; a cosmic.
float const_fit_residuals
Fit parameter.
int id
ID of track.
float hit_min_time_p0_tpcE
Min hit time of track on plane 0 TPC E.
float hit_min_time_p1_tpcE
Min hit time of track on plane 1 TPC E.
float exp_fit_residuals
Fit parameter.
float hit_min_time_p1_tpcW
Min hit time of track on plane 1 TPC W.
float hit_min_time_p2_tpcW
Min hit time of track on plane 2 TPC W.
float t0
T0 of track [us].
int selected
Index of the tool that selected this track.
float hit_max_time_p0_tpcE
Max hit time of track on plane 0 TPC E.
float hit_max_time_p2_tpcW
Max hit time of track on plane 2 TPC W.
float exp_fit_R
Fit parameter.

Member Data Documentation

bool sbn::TrackInfo::clear_cosmic_muon

Whether Pandora thinks the track is "clearly" a cosmic.

Definition at line 263 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::const_fit_C

Fit parameter.

Definition at line 282 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::const_fit_residuals

Fit parameter.

Definition at line 283 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::cryostat

Cryostat number of track.

Definition at line 262 of file TrackCaloSkimmerObj.h.

std::vector<unsigned> sbn::TrackInfo::daughter_nsp

Number of space points in each daughter.

Definition at line 295 of file TrackCaloSkimmerObj.h.

std::vector<int> sbn::TrackInfo::daughter_pdg

Pandora PDG codes of daughter PFP's.

Definition at line 294 of file TrackCaloSkimmerObj.h.

std::vector<float> sbn::TrackInfo::daughter_sp_toend_dist

Smallest distance from any daughter Space Point to Track End [cm].

Definition at line 296 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrackInfo::dir

Direction of track.

Definition at line 266 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrackInfo::end

End position of track [cm].

Definition at line 265 of file TrackCaloSkimmerObj.h.

std::vector<HitInfo> sbn::TrackInfo::endhits

List of hits near the endpoint of the track on the collection plane.

Definition at line 304 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::exp_fit_A

Fit parameter.

Definition at line 285 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::exp_fit_R

Fit parameter.

Definition at line 286 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::exp_fit_residuals

Fit parameter.

Definition at line 287 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p0_tpcE

Max hit time of track on plane 0 TPC E.

Definition at line 270 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p0_tpcW

Max hit time of track on plane 0 TPC W.

Definition at line 276 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p1_tpcE

Max hit time of track on plane 1 TPC E.

Definition at line 272 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p1_tpcW

Max hit time of track on plane 1 TPC W.

Definition at line 278 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p2_tpcE

Max hit time of track on plane 2 TPC E.

Definition at line 274 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_max_time_p2_tpcW

Max hit time of track on plane 2 TPC W.

Definition at line 280 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p0_tpcE

Min hit time of track on plane 0 TPC E.

Definition at line 269 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p0_tpcW

Min hit time of track on plane 0 TPC W.

Definition at line 275 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p1_tpcE

Min hit time of track on plane 1 TPC E.

Definition at line 271 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p1_tpcW

Min hit time of track on plane 1 TPC W.

Definition at line 277 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p2_tpcE

Min hit time of track on plane 2 TPC E.

Definition at line 273 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::hit_min_time_p2_tpcW

Min hit time of track on plane 2 TPC W.

Definition at line 279 of file TrackCaloSkimmerObj.h.

std::vector<TrackHitInfo> sbn::TrackInfo::hits0

List of hits on plane 0.

Definition at line 252 of file TrackCaloSkimmerObj.h.

std::vector<TrackHitInfo> sbn::TrackInfo::hits1

List of hits on plane 1.

Definition at line 253 of file TrackCaloSkimmerObj.h.

std::vector<TrackHitInfo> sbn::TrackInfo::hits2

List of hits on plane 2.

Definition at line 254 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::id

ID of track.

Definition at line 261 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::length

Length of track [cm].

Definition at line 267 of file TrackCaloSkimmerObj.h.

MetaInfo sbn::TrackInfo::meta

Meta-data associated with this track.

Definition at line 251 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::n_fit_point

Fit parameter.

Definition at line 289 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::nprescale

Prescale of the tool that selected this track.

Definition at line 292 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::selected

Index of the tool that selected this track.

Definition at line 291 of file TrackCaloSkimmerObj.h.

Vector3D sbn::TrackInfo::start

Start position of track [cm].

Definition at line 264 of file TrackCaloSkimmerObj.h.

float sbn::TrackInfo::t0

T0 of track [us].

Definition at line 259 of file TrackCaloSkimmerObj.h.

std::vector<float> sbn::TrackInfo::tracks_near_end_costh

List of tracks near the end of this track.

Definition at line 299 of file TrackCaloSkimmerObj.h.

std::vector<float> sbn::TrackInfo::tracks_near_end_dist

List of tracks near the end of this track.

Definition at line 298 of file TrackCaloSkimmerObj.h.

std::vector<float> sbn::TrackInfo::tracks_near_start_costh

List of tracks near the start of this track.

Definition at line 302 of file TrackCaloSkimmerObj.h.

std::vector<float> sbn::TrackInfo::tracks_near_start_dist

List of tracks near the start of this track.

Definition at line 301 of file TrackCaloSkimmerObj.h.

TrackTruth sbn::TrackInfo::truth

Truth-matching information.

Definition at line 306 of file TrackCaloSkimmerObj.h.

int sbn::TrackInfo::whicht0

Which T0 producer was used to tag.

Definition at line 260 of file TrackCaloSkimmerObj.h.

std::vector<WireInfo> sbn::TrackInfo::wires0

List of wire information on plane 0.

Definition at line 255 of file TrackCaloSkimmerObj.h.

std::vector<WireInfo> sbn::TrackInfo::wires1

List of wire information on plane 1.

Definition at line 256 of file TrackCaloSkimmerObj.h.

std::vector<WireInfo> sbn::TrackInfo::wires2

List of wire information on plane 2.

Definition at line 257 of file TrackCaloSkimmerObj.h.


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