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

#include <TrackTreeStoreObj.h>

Public Attributes

int trackID = -1
 
float t0 = NoPosition
 
float start_x = NoPosition
 
float start_y = NoPosition
 
float start_z = NoPosition
 
float end_x = NoPosition
 
float end_y = NoPosition
 
float end_z = NoPosition
 
float middle_x = NoPosition
 Half-way distance along the trajectory. More...
 
float middle_y = NoPosition
 Half-way distance along the trajectory. More...
 
float middle_z = NoPosition
 Half-way distance along the trajectory. More...
 
float atcathode_x = NoPosition
 Cathode crossing point of trajectory. More...
 
float atcathode_y = NoPosition
 Cathode crossing point of trajectory. More...
 
float atcathode_z = NoPosition
 Cathode crossing point of trajectory. More...
 
float midbeforecathode_x = NoPosition
 Midpoint of subpath before cathode. More...
 
float midbeforecathode_y = NoPosition
 Midpoint of subpath before cathode. More...
 
float midbeforecathode_z = NoPosition
 Midpoint of subpath before cathode. More...
 
float midaftercathode_x = NoPosition
 Midpoint of subpath after cathode. More...
 
float midaftercathode_y = NoPosition
 Midpoint of subpath after cathode. More...
 
float midaftercathode_z = NoPosition
 Midpoint of subpath after cathode. More...
 
float beforecathode = -1
 Track path length before cathode (lower x). More...
 
float aftercathode = -1
 Track path length before cathode (higher x). More...
 
float length = -1.0
 
float energy = NoPosition
 
float charge_int = NoPosition
 
float charge_dqdx = NoPosition
 
float dir_x = NoPosition
 
float dir_y = NoPosition
 
float dir_z = NoPosition
 

Static Public Attributes

static constexpr float NoPosition = -999999.0
 

Detailed Description

Middle point is cutting the track in two chunks with the same length.

The part "before" the cathode is always the one at lower x coordinates than the cathode itself.

Definition at line 17 of file TrackTreeStoreObj.h.

Member Data Documentation

float sbn::selTrackInfo::aftercathode = -1

Track path length before cathode (higher x).

Definition at line 41 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::atcathode_x = NoPosition

Cathode crossing point of trajectory.

Definition at line 31 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::atcathode_y = NoPosition

Cathode crossing point of trajectory.

Definition at line 32 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::atcathode_z = NoPosition

Cathode crossing point of trajectory.

Definition at line 33 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::beforecathode = -1

Track path length before cathode (lower x).

Definition at line 40 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::charge_dqdx = NoPosition

Definition at line 45 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::charge_int = NoPosition

Definition at line 44 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::dir_x = NoPosition

Definition at line 46 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::dir_y = NoPosition

Definition at line 47 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::dir_z = NoPosition

Definition at line 48 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::end_x = NoPosition

Definition at line 25 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::end_y = NoPosition

Definition at line 26 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::end_z = NoPosition

Definition at line 27 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::energy = NoPosition

Definition at line 43 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::length = -1.0

Definition at line 42 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midaftercathode_x = NoPosition

Midpoint of subpath after cathode.

Definition at line 37 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midaftercathode_y = NoPosition

Midpoint of subpath after cathode.

Definition at line 38 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midaftercathode_z = NoPosition

Midpoint of subpath after cathode.

Definition at line 39 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midbeforecathode_x = NoPosition

Midpoint of subpath before cathode.

Definition at line 34 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midbeforecathode_y = NoPosition

Midpoint of subpath before cathode.

Definition at line 35 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::midbeforecathode_z = NoPosition

Midpoint of subpath before cathode.

Definition at line 36 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::middle_x = NoPosition

Half-way distance along the trajectory.

Definition at line 28 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::middle_y = NoPosition

Half-way distance along the trajectory.

Definition at line 29 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::middle_z = NoPosition

Half-way distance along the trajectory.

Definition at line 30 of file TrackTreeStoreObj.h.

constexpr float sbn::selTrackInfo::NoPosition = -999999.0
static

Definition at line 18 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::start_x = NoPosition

Definition at line 22 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::start_y = NoPosition

Definition at line 23 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::start_z = NoPosition

Definition at line 24 of file TrackTreeStoreObj.h.

float sbn::selTrackInfo::t0 = NoPosition

Definition at line 21 of file TrackTreeStoreObj.h.

int sbn::selTrackInfo::trackID = -1

Definition at line 20 of file TrackTreeStoreObj.h.


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