NAIA
|
Accessor class for base TrdK info (standalone reconstruction) More...
#include <Containers/TrdK.h>
Public Member Functions | |
TrdKBaseStandalone () | |
![]() | |
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 TrdKBaseStandalone *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... | |
TrdKBaseStandalone * | operator-> () |
Access operator. Use this to access container data More... | |
![]() | |
TrdKBaseData ()=default | |
TrdKBaseData (bool standalone) | |
Constructor used by standalone version of container. More... | |
void | Clear () |
Clear container content. More... | |
void | Dump () const |
Dump on screen container content. More... | |
TVector3 | InterpolateAtZ (float z) const |
Get Trd track interpolation at given height. More... | |
const TVector3 & | GetLinePoint () const |
Get the origin of the TrdK clusters linear fit. More... | |
const TVector3 & | GetLineDirection () const |
Get the direction of the TrdK clusters linear fit. More... | |
Static Public Attributes | |
static const std::string | BranchName = "TrdKBaseStandaloneData" |
Additional Inherited Members | |
![]() | |
TrdK::BuildType | Type {TrdK::BuildType::NONE} |
bool | AlignStatus {false} |
Alignment status. More... | |
bool | CalibStatus {false} |
Calibration status. More... | |
bool | ChargeStatus {false} |
Charge reconstruction status. More... | |
TrdOnTrackVariable< int > | NHits |
Number of reconstructed hits on and off main track. See TrdK::QualType for list of available types. More... | |
TrdOnTrackVariable< float > | Amps |
Sum of the amplitude of reconstructed hits on and off main track. See TrdK::QualType for list of available types. More... | |
TrdChargeVariable< float > | Charge |
Reconstructed charge in different Trd regions. See TrdK::ChargeType for list of available regions. More... | |
TrdLikelihoodVariable< double > | Likelihood |
Trd likelihood estimator. See TrdK::LikelihoodType for list of available types. More... | |
TrdLikelihoodRVariable< double > | LikelihoodRatio |
Trd likelihood ratio estimator. See TrdK::LikelihoodRType for list of available types. More... | |
LayerVariable< float > | Edep |
Energy deposition in each Trd layer. More... | |
LayerVariable< float > | Pathlength |
Estimated particle pathlength in each Trd layer. More... | |
std::array< float, 2 > | DirectionalStoermerCutoff |
Stoermer cutoff estimated by the TrdK track direction (for both negative and positive particles) More... | |
float | Cleanliness {0} |
Cleanliness. Whatever this means. I don't know, go ask Kounine. More... | |
float | IPChi2 {std::numeric_limits<float>::max()} |
Impact point chi-square. Whatever this means. I don't know, go ask Kounine. More... | |
const TrTrackBaseData * | trkBase {nullptr} |
![]() | |
bool | _isStandalone = false |
Accessor class for base TrdK info (standalone reconstruction)
Wrapper implementing read-on-demand behavior for TrdK data.
|
static |