|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRK_BREMPOSITIONNTUPLEHELPER_H
13 #define TRK_BREMPOSITIONNTUPLEHELPER_H
24 class MeasurementBase;
25 class TrackStateOnSurface;
58 const int& detectorType,
59 const bool& isOutlier );
71 const int& detectorType );
75 const int& detectorType );
96 #endif // TRK_BREMPOSITIONNTUPLEHELPER_H
std::vector< float > * m_bremY
global position Y of track at estimated brem surface UNIT:mm
StatusCode finalize()
finalize
BremPositionNtupleHelper(const std::string &, const std::string &, const IInterface *)
virtual StatusCode resetVariables(const int &detectorType)
reset ntuple variables
~BremPositionNtupleHelper()
std::vector< float > * m_bremX
global position X of track at estimated brem surface UNIT:mm
virtual StatusCode addNtupleItems(TTree *tree, const int &detectorType)
add items to the ntuple and configure the helper tool: should be called once (per detector type) by t...
Helper tool as module for the Trk::BasicValidationNtupleTool, writing information about track state w...
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize()
initialize
std::vector< int > * m_trackStateIndices
index of track state in full nHits vector
virtual StatusCode fillMeasurementData(const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
fill hit position data
std::vector< float > * m_thicknessInX0
thickness of material layer at brem UNIT:fraction of X0
std::vector< float > * m_trkQoverP
curvature q/p of track at brem UNIT:1/MeV
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
std::vector< float > * m_bremZ
global position Z of track at estimated brem surface UNIT:mm
std::vector< float > * m_dna
DNA-value q*sigma2(q/p) as additional noise term UNIT:1.
virtual StatusCode fillHoleData(const Trk::TrackStateOnSurface &, const int &)
fill special data about holes on track (here: do nothing)
std::vector< int > * m_dnaDirection
DNA-direction along momentum (1) opposite (-1) or both (0) UNIT:alongP:1.