|
NAIA
|
Accessor class for additional TrTrack info. More...
#include <Containers/TrTrack.h>
Public Member Functions | |
| TrTrackPlus () | |
Public Member Functions inherited from NAIA::OnDemandContainer< TrTrackPlus > | |
| 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 TrTrackPlus *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... | |
| TrTrackPlus * | operator-> () |
| Access operator. Use this to access container data More... | |
Public Member Functions inherited from NAIA::TrTrackPlusData | |
| void | Clear () |
| Clear container content. More... | |
| void | Dump () const |
| Dump on screen container content. More... | |
| float | GetGeomCorrectedRigidity (TrTrack::Fit fit, TrTrack::Span span, TrTrack::TrGeometry trGeom=TrTrack::TrGeometry::Default) const |
| Get the Rigidity variable after applying the geometry volume correction. More... | |
| float | GetGeomCorrectedRigidityTOI (TrTrack::Fit fit, TrTrack::Span span, TrTrack::TrGeometry trGeom=TrTrack::TrGeometry::Default) const |
| Get the RigidityTOI variable after applying the geometry volume correction. More... | |
Static Public Attributes | |
| static const std::string | BranchName = "TrTrackPlusData" |
Additional Inherited Members | |
Public Attributes inherited from NAIA::TrTrackPlusData | |
| LayerVariable < TrackSideVariable< float > > | TrTrackHitPos |
| X and Y position of hit on each layer, if available. More... | |
| LayerVariable< float > | TrackFeetDistance |
| Track distance to the inner tracker supporting feet for each layer. More... | |
| float | Theta = 0 |
| theta of track direction in AMS coordinate system More... | |
| float | Phi = 0 |
| phi of track direction in AMS coordinate system More... | |
| TrackFitVariable< float > | Rigidity |
| Track rigidity for each available fit and span. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackFitVariable< float > | RigidityTOI |
| Track rigidity at Top-Of-Instrument for each available fit and span (only available for Kalman fit). See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackFitVariable< float > | InvRigErr |
| Error on the deflection ( = 1 / rigidity) estimation, for each available fit and span. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| LayerVariable < TrackFitVariable < TrackSideVariable< float > > > | TrTrackResidual |
| Track X and Y residuals in each layer for each available fit and span. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| LayerVariable < TrackFitOnlyVariable< float > > | PartialRigidity |
| Rigidity obtained from a fit where the hit on an a given layer 'i' is not considered. This variable is provided only for negative rigidity events and for positive events is prescaled with a factor 1/100. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| LayerVariable < TrackFitOnlyVariable< float > > | PartialInvRigErr |
| Inverse rigidity error obtained from a fit where a given layer 'i' was excluded. This variable is provided only for negative rigidity events and for positive events is prescaled with a factor 1/100. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| LayerVariable < TrackFitOnlyVariable < TrackSideVariable< float > > > | PartialTrChiSq |
| Normalized chi-square obtained from a fit where a given layer 'i' was excluded. This variable is provided only for negative rigidity events and for positive events is prescaled with a factor 1/100. See TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackFitPosVariable < TrackFitVariable < TrackSideVariable< float > > > | TrTrackFitPos |
| Track X and Y position at different heights in AMS and for each available fit and span. See TrTrack::FitPositionHeight for available heigths and TrTrack::Fit and TrTrack::Span for available fits and spans. More... | |
| TrackChargeVariable< float > | UnbiasedCharge |
| "Unbiased" tracker charge for each charge reconstruction. It is a simple truncated mean between the hits with the highest charge on each layer. More... | |
| TrackChargeVariable< float > | ChargeRMS |
| Track charge RMS (including external layers) for each charge reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| TrackChargeVariable< float > | InnerChargeRMS |
| Track charge RMS (inner tracker only) for each charge reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| LayerVariable < TrackChargeVariable < TrackSideVariable< float > > > | LayerCharge |
| Track hit charge (X and Y-side) for each layer, for each charge reconstruction. See TrTrack::ChargeRecoType for available reconstructions. More... | |
| LayerVariable < TrackSideVariable< float > > | LayerEdep |
| Track hit (X and Y-side) energy deposition for each layer. More... | |
| LayerVariable < TrackDistanceVariable < TrackSideVariable< unsigned int > > > | NClusters |
| Total number of tracker clusters for each layer, within a given distance from the track, for each side. More... | |
| LayerVariable < TrackDistanceVariable < TrackSideVariable< float > > > | ClustersEdep |
| Total energy deposition of tracker clusters for each layer, within a given distance from the track, for each side. More... | |
| LayerVariable < TrackSideVariable< float > > | MaxClusterEdep |
| Max cluster energy deposit for each layer, for each side. More... | |
| LayerVariable < TrackSideVariable< float > > | MaxClusterDistance |
| Distance from the track of the cluster with the highest energy deposition for each layer, for each side. More... | |
| LayerVariable< float > | ClusterSignalRatio |
| Ratio between cluster amplitude and its neighbouring 10 strips, for each layer. More... | |
| const TrTrackBaseData * | trkBase = nullptr |
Accessor class for additional TrTrack info.
Wrapper implementing read-on-demand behavior for TrTrack data.
|
static |
1.8.5