|
NAIA
|
Accessor class for base TrTrack info. More...
#include <Containers/TrTrack.h>
Public Member Functions | |
| TrTrackBase () | |
Public Member Functions inherited from NAIA::OnDemandContainer< TrTrackBase > | |
| OnDemandContainer ()=default | |
| void | LoadEvent () |
Wrapper to call GetEntry on the underlying TBranch. More... | |
| void | SetTreeEntry (unsigned long long treeEntry) |
| Set the TTree entry number. More... | |
| void | Branch (TTree *tree) |
| Create the TBranch associated with this container. More... | |
| void | MirrorBranch (TTree *targetTree, const TrTrackBase *sourceContainer) |
| Create a TBranch associated with this container mirroring from an existing container. More... | |
| void | SetBranchAddress (TTree *tree) |
| Setup reading of the data container. More... | |
| void | DisableIO () const |
| Disables I/O for this container. It won't be written on disk and trying to read it will cause an exception. More... | |
| TrTrackBase * | operator-> () |
| Access operator. Use this to access container data More... | |
Public Member Functions inherited from NAIA::TrTrackBaseData | |
| void | Clear () |
| Clear container content. More... | |
| void | Dump () const |
| Dump on screen container content. More... | |
| float | GetGeomCorrectedRigidityCorr (TrTrack::Fit fit, TrTrack::Span span, TrTrack::TrGeometry trGeom=TrTrack::TrGeometry::Default) const |
| Get the RigidityCorr variable after applying the geometry volume correction. More... | |
| TrTrack::Span | GetBestSpan (TrTrack::Fit fit=TrTrack::Fit::Choutko) const |
| Get the best Span available for this track. More... | |
| bool | FitIDExists (TrTrack::Fit fit, TrTrack::Span span) const |
| Check if a given combination of fit and span is available for this track. More... | |
Static Public Attributes | |
| static const std::string | BranchName = "TrTrackBaseData" |
Additional Inherited Members | |
Public Attributes inherited from NAIA::TrTrackBaseData | |
| TrackFitVariable< float > | RigidityCorr |
| Track rigidity, corrected for time-dependent rigidity scale shifts, for each available fit and span. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackFitVariable < TrackSideVariable< float > > | TrChiSq |
| Normalized track chi-square (X and Y) for each available fit and span. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackChargeVariable< float > | Charge |
| Track charge (including external layers) for each available reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| TrackChargeVariable< float > | InnerCharge |
| Track charge (inner tracker only) for each available reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| LayerVariable < TrackChargeVariable< float > > | LayerChargeXY |
| Track hit charge (for each single layer, using both sides clusters) for each available reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| LayerVariable< int > | LayerChargeStatus |
| Track hit charge reconstruction status for each layer (this is a bitmask, see TrClusterR::GetQStatus for a summary of all bit flags) More... | |
Accessor class for base TrTrack info.
Wrapper implementing read-on-demand behavior for TrTrack data.
|
static |
1.8.5