#include <DataStructs.h>
Public Attributes | |
| std::vector< TrajPoint > | Pts | 
| Trajectory points.  More... | |
| CTP_t | CTP {0} | 
| Cryostat, TPC, Plane code.  More... | |
| std::bitset< 128 > | AlgMod | 
| Bit set if algorithm AlgBit_t modifed the trajectory.  More... | |
| int | WorkID {0} | 
| int | ParentID | 
| ID of the parent, or the ID of the Tj this one was merged with if it is killed.  More... | |
| float | AveChg {0} | 
| Calculated using ALL hits.  More... | |
| float | TotChg {0} | 
| Total including an estimate for dead wires.  More... | |
| float | ChgRMS {0.5} | 
| short | MCSMom {0} | 
| Normalized RMS using ALL hits. Assume it is 50% to start.  More... | |
| Point2_t | dEdx {{0, 0}} | 
| dE/dx for 3D matched trajectories  More... | |
| std::array< unsigned short, 2 > | VtxID {{0, 0}} | 
| ID of 2D vertex.  More... | |
| std::array< unsigned short, 2 > | EndPt | 
| First and last point in the trajectory that has charge.  More... | |
| int | ID | 
| ID that is local to one slice.  More... | |
| int | UID | 
| a unique ID for all slices  More... | |
| int | SSID {0} | 
| ID of a 2D shower struct that this tj is in.  More... | |
| unsigned short | PDGCode {0} | 
| shower-like or track-like {default is track-like}  More... | |
| unsigned short | Pass {0} | 
| the pass on which it was created  More... | |
| short | StepDir {0} | 
| -1 = going US (-> small wire#), 1 = going DS (-> large wire#)  More... | |
| short | StartEnd {-1} | 
| The starting end (-1 = don't know)  More... | |
| std::array< std::bitset< 8 >, 2 > | EndFlag {} | 
| std::bitset< 8 > | Strategy {} | 
| bool | NeedsUpdate {false} | 
| Set true when the Tj needs to be updated.  More... | |
| bool | IsGood {true} | 
| set false if there is a failure or the Tj fails quality cuts  More... | |
| bool | MaskedLastTP {false} | 
Definition at line 190 of file DataStructs.h.
| std::bitset<128> tca::Trajectory::AlgMod | 
Bit set if algorithm AlgBit_t modifed the trajectory.
Definition at line 193 of file DataStructs.h.
| float tca::Trajectory::AveChg {0} | 
Calculated using ALL hits.
Definition at line 197 of file DataStructs.h.
| float tca::Trajectory::ChgRMS {0.5} | 
Definition at line 199 of file DataStructs.h.
| CTP_t tca::Trajectory::CTP {0} | 
Cryostat, TPC, Plane code.
Definition at line 192 of file DataStructs.h.
| Point2_t tca::Trajectory::dEdx {{0, 0}} | 
dE/dx for 3D matched trajectories
Definition at line 201 of file DataStructs.h.
| std::array<std::bitset<8>, 2> tca::Trajectory::EndFlag {} | 
Definition at line 212 of file DataStructs.h.
| std::array<unsigned short, 2> tca::Trajectory::EndPt | 
First and last point in the trajectory that has charge.
Definition at line 203 of file DataStructs.h.
| int tca::Trajectory::ID | 
ID that is local to one slice.
Definition at line 205 of file DataStructs.h.
| bool tca::Trajectory::IsGood {true} | 
set false if there is a failure or the Tj fails quality cuts
Definition at line 215 of file DataStructs.h.
| bool tca::Trajectory::MaskedLastTP {false} | 
Definition at line 216 of file DataStructs.h.
| short tca::Trajectory::MCSMom {0} | 
Normalized RMS using ALL hits. Assume it is 50% to start.
Definition at line 200 of file DataStructs.h.
| bool tca::Trajectory::NeedsUpdate {false} | 
Set true when the Tj needs to be updated.
Definition at line 214 of file DataStructs.h.
| int tca::Trajectory::ParentID | 
ID of the parent, or the ID of the Tj this one was merged with if it is killed.
Definition at line 195 of file DataStructs.h.
| unsigned short tca::Trajectory::Pass {0} | 
the pass on which it was created
Definition at line 209 of file DataStructs.h.
| unsigned short tca::Trajectory::PDGCode {0} | 
shower-like or track-like {default is track-like}
Definition at line 208 of file DataStructs.h.
| std::vector<TrajPoint> tca::Trajectory::Pts | 
Trajectory points.
Definition at line 191 of file DataStructs.h.
| int tca::Trajectory::SSID {0} | 
ID of a 2D shower struct that this tj is in.
Definition at line 207 of file DataStructs.h.
| short tca::Trajectory::StartEnd {-1} | 
The starting end (-1 = don't know)
Definition at line 211 of file DataStructs.h.
| short tca::Trajectory::StepDir {0} | 
-1 = going US (-> small wire#), 1 = going DS (-> large wire#)
Definition at line 210 of file DataStructs.h.
| std::bitset<8> tca::Trajectory::Strategy {} | 
Definition at line 213 of file DataStructs.h.
| float tca::Trajectory::TotChg {0} | 
Total including an estimate for dead wires.
Definition at line 198 of file DataStructs.h.
| int tca::Trajectory::UID | 
a unique ID for all slices
Definition at line 206 of file DataStructs.h.
| std::array<unsigned short, 2> tca::Trajectory::VtxID {{0, 0}} | 
ID of 2D vertex.
Definition at line 202 of file DataStructs.h.
| int tca::Trajectory::WorkID {0} | 
Definition at line 194 of file DataStructs.h.
 1.8.5