EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::RootTrajectoryWriter Class Referencefinal

#include <acts/blob/sPHENIX/Examples/Io/Root/include/ActsExamples/Io/Root/RootTrajectoryWriter.hpp>

+ Inheritance diagram for ActsExamples::RootTrajectoryWriter:
+ Collaboration diagram for ActsExamples::RootTrajectoryWriter:

Classes

struct  Config
 The nested configuration struct. More...
 

Public Member Functions

 RootTrajectoryWriter (const Config &cfg, Acts::Logging::Level lvl)
 
 ~RootTrajectoryWriter () finaloverride
 Virtual destructor.
 
ProcessCode endRun () finaloverride
 End-of-run hook.
 
- Public Member Functions inherited from ActsExamples::WriterT< TrajectoryContainer >
 WriterT (std::string objectName, std::string writerName, Acts::Logging::Level level)
 
std::string name () const finaloverride
 Provide the name of the writer.
 
ProcessCode write (const AlgorithmContext &context) finaloverride
 Read the object and call the type-specific member function.
 
ProcessCode endRun () override
 No-op default implementation.
 
- Public Member Functions inherited from ActsExamples::IWriter
virtual ~IWriter ()=default
 

Protected Member Functions

ProcessCode writeT (const AlgorithmContext &ctx, const TrajectoryContainer &trajectories) finaloverride
 Write method called by the base class.
 
- Protected Member Functions inherited from ActsExamples::WriterT< TrajectoryContainer >
const Acts::Loggerlogger () const
 

Private Attributes

Config m_cfg
 The config class.
 
std::mutex m_writeMutex
 Mutex used to protect multi-threaded writes.
 
TFile * m_outputFile {nullptr}
 The output file.
 
TTree * m_outputTree {nullptr}
 The output tree.
 
int m_eventNr {0}
 the event number
 
int m_trajNr {0}
 the trajectory number
 
unsigned long m_t_barcode {0}
 Truth particle barcode.
 
int m_t_charge {0}
 Truth particle charge.
 
float m_t_time {0}
 Truth particle time.
 
float m_t_vx {-99.}
 Truth particle vertex x.
 
float m_t_vy {-99.}
 Truth particle vertex y.
 
float m_t_vz {-99.}
 Truth particle vertex z.
 
float m_t_px {-99.}
 Truth particle initial momentum px.
 
float m_t_py {-99.}
 Truth particle initial momentum py.
 
float m_t_pz {-99.}
 Truth particle initial momentum pz.
 
float m_t_theta {-99.}
 Truth particle initial momentum theta.
 
float m_t_phi {-99.}
 Truth particle initial momentum phi.
 
float m_t_pT {-99.}
 Truth particle initial momentum pT.
 
float m_t_eta {-99.}
 Truth particle initial momentum eta.
 
std::vector< float > m_t_x
 Global truth hit position x.
 
std::vector< float > m_t_y
 Global truth hit position y.
 
std::vector< float > m_t_z
 Global truth hit position z.
 
std::vector< float > m_t_r
 Global truth hit position r.
 
std::vector< float > m_t_dx
 Truth particle direction x at global hit position.
 
std::vector< float > m_t_dy
 Truth particle direction y at global hit position.
 
std::vector< float > m_t_dz
 Truth particle direction z at global hit position.
 
std::vector< float > m_t_eLOC0
 truth parameter eBoundLoc0
 
std::vector< float > m_t_eLOC1
 truth parameter eBoundLoc1
 
std::vector< float > m_t_ePHI
 truth parameter ePHI
 
std::vector< float > m_t_eTHETA
 truth parameter eTHETA
 
std::vector< float > m_t_eQOP
 truth parameter eQOP
 
std::vector< float > m_t_eT
 truth parameter eT
 
int m_nStates {0}
 number of all states
 
int m_nMeasurements {0}
 number of states with measurements
 
std::vector< int > m_volumeID
 volume identifier
 
std::vector< int > m_layerID
 layer identifier
 
std::vector< int > m_moduleID
 surface identifier
 
std::vector< float > m_lx_hit
 uncalibrated measurement local x
 
std::vector< float > m_ly_hit
 uncalibrated measurement local y
 
std::vector< float > m_x_hit
 uncalibrated measurement global x
 
std::vector< float > m_y_hit
 uncalibrated measurement global y
 
std::vector< float > m_z_hit
 uncalibrated measurement global z
 
std::vector< float > m_res_x_hit
 hit residual x
 
std::vector< float > m_res_y_hit
 hit residual y
 
std::vector< float > m_err_x_hit
 hit err x
 
std::vector< float > m_err_y_hit
 hit err y
 
std::vector< float > m_pull_x_hit
 hit pull x
 
std::vector< float > m_pull_y_hit
 hit pull y
 
std::vector< int > m_dim_hit
 dimension of measurement
 
bool m_hasFittedParams
 if the track has fitted parameter
 
float m_eLOC0_fit {-99.}
 fitted parameter eBoundLoc0
 
float m_eLOC1_fit {-99.}
 fitted parameter eBoundLoc1
 
float m_ePHI_fit {-99.}
 fitted parameter ePHI
 
float m_eTHETA_fit {-99.}
 fitted parameter eTHETA
 
float m_eQOP_fit {-99.}
 fitted parameter eQOP
 
float m_eT_fit {-99.}
 fitted parameter eT
 
float m_err_eLOC0_fit {-99.}
 fitted parameter eLOC err
 
float m_err_eLOC1_fit {-99.}
 fitted parameter eBoundLoc1 err
 
float m_err_ePHI_fit {-99.}
 fitted parameter ePHI err
 
float m_err_eTHETA_fit {-99.}
 fitted parameter eTHETA err
 
float m_err_eQOP_fit {-99.}
 fitted parameter eQOP err
 
float m_err_eT_fit {-99.}
 fitted parameter eT err
 
int m_nPredicted {0}
 number of states with predicted parameter
 
std::vector< bool > m_prt
 predicted status
 
std::vector< float > m_eLOC0_prt
 predicted parameter eLOC0
 
std::vector< float > m_eLOC1_prt
 predicted parameter eLOC1
 
std::vector< float > m_ePHI_prt
 predicted parameter ePHI
 
std::vector< float > m_eTHETA_prt
 predicted parameter eTHETA
 
std::vector< float > m_eQOP_prt
 predicted parameter eQOP
 
std::vector< float > m_eT_prt
 predicted parameter eT
 
std::vector< float > m_res_eLOC0_prt
 predicted parameter eLOC0 residual
 
std::vector< float > m_res_eLOC1_prt
 predicted parameter eLOC1 residual
 
std::vector< float > m_res_ePHI_prt
 predicted parameter ePHI residual
 
std::vector< float > m_res_eTHETA_prt
 predicted parameter eTHETA residual
 
std::vector< float > m_res_eQOP_prt
 predicted parameter eQOP residual
 
std::vector< float > m_res_eT_prt
 predicted parameter eT residual
 
std::vector< float > m_err_eLOC0_prt
 predicted parameter eLOC0 error
 
std::vector< float > m_err_eLOC1_prt
 predicted parameter eLOC1 error
 
std::vector< float > m_err_ePHI_prt
 predicted parameter ePHI error
 
std::vector< float > m_err_eTHETA_prt
 predicted parameter eTHETA error
 
std::vector< float > m_err_eQOP_prt
 predicted parameter eQOP error
 
std::vector< float > m_err_eT_prt
 predicted parameter eT error
 
std::vector< float > m_pull_eLOC0_prt
 predicted parameter eLOC0 pull
 
std::vector< float > m_pull_eLOC1_prt
 predicted parameter eLOC1 pull
 
std::vector< float > m_pull_ePHI_prt
 predicted parameter ePHI pull
 
std::vector< float > m_pull_eTHETA_prt
 predicted parameter eTHETA pull
 
std::vector< float > m_pull_eQOP_prt
 predicted parameter eQOP pull
 
std::vector< float > m_pull_eT_prt
 predicted parameter eT pull
 
std::vector< float > m_x_prt
 predicted global x
 
std::vector< float > m_y_prt
 predicted global y
 
std::vector< float > m_z_prt
 predicted global z
 
std::vector< float > m_px_prt
 predicted momentum px
 
std::vector< float > m_py_prt
 predicted momentum py
 
std::vector< float > m_pz_prt
 predicted momentum pz
 
std::vector< float > m_eta_prt
 predicted momentum eta
 
std::vector< float > m_pT_prt
 predicted momentum pT
 
int m_nFiltered {0}
 number of states with filtered parameter
 
std::vector< bool > m_flt
 filtered status
 
std::vector< float > m_eLOC0_flt
 filtered parameter eLOC0
 
std::vector< float > m_eLOC1_flt
 filtered parameter eLOC1
 
std::vector< float > m_ePHI_flt
 filtered parameter ePHI
 
std::vector< float > m_eTHETA_flt
 filtered parameter eTHETA
 
std::vector< float > m_eQOP_flt
 filtered parameter eQOP
 
std::vector< float > m_eT_flt
 filtered parameter eT
 
std::vector< float > m_res_eLOC0_flt
 filtered parameter eLOC0 residual
 
std::vector< float > m_res_eLOC1_flt
 filtered parameter eLOC1 residual
 
std::vector< float > m_res_ePHI_flt
 filtered parameter ePHI residual
 
std::vector< float > m_res_eTHETA_flt
 filtered parameter eTHETA residual
 
std::vector< float > m_res_eQOP_flt
 filtered parameter eQOP residual
 
std::vector< float > m_res_eT_flt
 filtered parameter eT residual
 
std::vector< float > m_err_eLOC0_flt
 filtered parameter eLOC0 error
 
std::vector< float > m_err_eLOC1_flt
 filtered parameter eLOC1 error
 
std::vector< float > m_err_ePHI_flt
 filtered parameter ePHI error
 
std::vector< float > m_err_eTHETA_flt
 filtered parameter eTHETA error
 
std::vector< float > m_err_eQOP_flt
 filtered parameter eQOP error
 
std::vector< float > m_err_eT_flt
 filtered parameter eT error
 
std::vector< float > m_pull_eLOC0_flt
 filtered parameter eLOC0 pull
 
std::vector< float > m_pull_eLOC1_flt
 filtered parameter eLOC1 pull
 
std::vector< float > m_pull_ePHI_flt
 filtered parameter ePHI pull
 
std::vector< float > m_pull_eTHETA_flt
 filtered parameter eTHETA pull
 
std::vector< float > m_pull_eQOP_flt
 filtered parameter eQOP pull
 
std::vector< float > m_pull_eT_flt
 filtered parameter eT pull
 
std::vector< float > m_x_flt
 filtered global x
 
std::vector< float > m_y_flt
 filtered global y
 
std::vector< float > m_z_flt
 filtered global z
 
std::vector< float > m_px_flt
 filtered momentum px
 
std::vector< float > m_py_flt
 filtered momentum py
 
std::vector< float > m_pz_flt
 filtered momentum pz
 
std::vector< float > m_eta_flt
 filtered momentum eta
 
std::vector< float > m_pT_flt
 filtered momentum pT
 
std::vector< float > m_chi2
 chisq from filtering
 
int m_nSmoothed {0}
 number of states with smoothed parameter
 
std::vector< bool > m_smt
 smoothed status
 
std::vector< float > m_eLOC0_smt
 smoothed parameter eLOC0
 
std::vector< float > m_eLOC1_smt
 smoothed parameter eLOC1
 
std::vector< float > m_ePHI_smt
 smoothed parameter ePHI
 
std::vector< float > m_eTHETA_smt
 smoothed parameter eTHETA
 
std::vector< float > m_eQOP_smt
 smoothed parameter eQOP
 
std::vector< float > m_eT_smt
 smoothed parameter eT
 
std::vector< float > m_res_eLOC0_smt
 smoothed parameter eLOC0 residual
 
std::vector< float > m_res_eLOC1_smt
 smoothed parameter eLOC1 residual
 
std::vector< float > m_res_ePHI_smt
 smoothed parameter ePHI residual
 
std::vector< float > m_res_eTHETA_smt
 smoothed parameter eTHETA residual
 
std::vector< float > m_res_eQOP_smt
 smoothed parameter eQOP residual
 
std::vector< float > m_res_eT_smt
 smoothed parameter eT residual
 
std::vector< float > m_err_eLOC0_smt
 smoothed parameter eLOC0 error
 
std::vector< float > m_err_eLOC1_smt
 smoothed parameter eLOC1 error
 
std::vector< float > m_err_ePHI_smt
 smoothed parameter ePHI error
 
std::vector< float > m_err_eTHETA_smt
 smoothed parameter eTHETA error
 
std::vector< float > m_err_eQOP_smt
 smoothed parameter eQOP error
 
std::vector< float > m_err_eT_smt
 smoothed parameter eT error
 
std::vector< float > m_pull_eLOC0_smt
 smoothed parameter eLOC0 pull
 
std::vector< float > m_pull_eLOC1_smt
 smoothed parameter eLOC1 pull
 
std::vector< float > m_pull_ePHI_smt
 smoothed parameter ePHI pull
 
std::vector< float > m_pull_eTHETA_smt
 smoothed parameter eTHETA pull
 
std::vector< float > m_pull_eQOP_smt
 smoothed parameter eQOP pull
 
std::vector< float > m_pull_eT_smt
 smoothed parameter eT pull
 
std::vector< float > m_x_smt
 smoothed global x
 
std::vector< float > m_y_smt
 smoothed global y
 
std::vector< float > m_z_smt
 smoothed global z
 
std::vector< float > m_px_smt
 smoothed momentum px
 
std::vector< float > m_py_smt
 smoothed momentum py
 
std::vector< float > m_pz_smt
 smoothed momentum pz
 
std::vector< float > m_eta_smt
 smoothed momentum eta
 
std::vector< float > m_pT_smt
 smoothed momentum pT
 

Detailed Description

Write out a trajectory (i.e. a vector of trackState at the moment) into a TTree

Safe to use from multiple writer threads - uses a std::mutex lock.

Each entry in the TTree corresponds to one trajectory for optimum writing speed. The event number is part of the written data.

A common file can be provided for to the writer to attach his TTree, this is done by setting the Config::rootFile pointer to an existing file

Safe to use from multiple writer threads - uses a std::mutex lock.

Definition at line 38 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 38 of file RootTrajectoryWriter.hpp

Constructor & Destructor Documentation

ActsExamples::RootTrajectoryWriter::RootTrajectoryWriter ( const Config cfg,
Acts::Logging::Level  lvl 
)

Constructor

Parameters
cfgConfiguration struct
levelMessage level declaration

Definition at line 34 of file RootTrajectoryWriter.cpp.

View newest version in sPHENIX GitHub at line 34 of file RootTrajectoryWriter.cpp

References ActsExamples::RootTrajectoryWriter::Config::fileMode, ActsExamples::RootTrajectoryWriter::Config::inputParticles, ActsExamples::RootTrajectoryWriter::Config::inputTrajectories, ActsExamples::joinPaths(), m_cfg, m_chi2, m_dim_hit, m_eLOC0_fit, m_eLOC0_flt, m_eLOC0_prt, m_eLOC0_smt, m_eLOC1_fit, m_eLOC1_flt, m_eLOC1_prt, m_eLOC1_smt, m_ePHI_fit, m_ePHI_flt, m_ePHI_prt, m_ePHI_smt, m_eQOP_fit, m_eQOP_flt, m_eQOP_prt, m_eQOP_smt, m_err_eLOC0_fit, m_err_eLOC0_flt, m_err_eLOC0_prt, m_err_eLOC0_smt, m_err_eLOC1_fit, m_err_eLOC1_flt, m_err_eLOC1_prt, m_err_eLOC1_smt, m_err_ePHI_fit, m_err_ePHI_flt, m_err_ePHI_prt, m_err_ePHI_smt, m_err_eQOP_fit, m_err_eQOP_flt, m_err_eQOP_prt, m_err_eQOP_smt, m_err_eT_fit, m_err_eT_flt, m_err_eT_prt, m_err_eT_smt, m_err_eTHETA_fit, m_err_eTHETA_flt, m_err_eTHETA_prt, m_err_eTHETA_smt, m_err_x_hit, m_err_y_hit, m_eT_fit, m_eT_flt, m_eT_prt, m_eT_smt, m_eta_flt, m_eta_prt, m_eta_smt, m_eTHETA_fit, m_eTHETA_flt, m_eTHETA_prt, m_eTHETA_smt, m_eventNr, m_flt, m_hasFittedParams, m_layerID, m_lx_hit, m_ly_hit, m_moduleID, m_nFiltered, m_nMeasurements, m_nPredicted, m_nSmoothed, m_nStates, m_outputFile, m_outputTree, m_prt, m_pT_flt, m_pT_prt, m_pT_smt, m_pull_eLOC0_flt, m_pull_eLOC0_prt, m_pull_eLOC0_smt, m_pull_eLOC1_flt, m_pull_eLOC1_prt, m_pull_eLOC1_smt, m_pull_ePHI_flt, m_pull_ePHI_prt, m_pull_ePHI_smt, m_pull_eQOP_flt, m_pull_eQOP_prt, m_pull_eQOP_smt, m_pull_eT_flt, m_pull_eT_prt, m_pull_eT_smt, m_pull_eTHETA_flt, m_pull_eTHETA_prt, m_pull_eTHETA_smt, m_pull_x_hit, m_pull_y_hit, m_px_flt, m_px_prt, m_px_smt, m_py_flt, m_py_prt, m_py_smt, m_pz_flt, m_pz_prt, m_pz_smt, m_res_eLOC0_flt, m_res_eLOC0_prt, m_res_eLOC0_smt, m_res_eLOC1_flt, m_res_eLOC1_prt, m_res_eLOC1_smt, m_res_ePHI_flt, m_res_ePHI_prt, m_res_ePHI_smt, m_res_eQOP_flt, m_res_eQOP_prt, m_res_eQOP_smt, m_res_eT_flt, m_res_eT_prt, m_res_eT_smt, m_res_eTHETA_flt, m_res_eTHETA_prt, m_res_eTHETA_smt, m_res_x_hit, m_res_y_hit, m_smt, m_t_barcode, m_t_charge, m_t_dx, m_t_dy, m_t_dz, m_t_eLOC0, m_t_eLOC1, m_t_ePHI, m_t_eQOP, m_t_eT, m_t_eta, m_t_eTHETA, m_t_phi, m_t_pT, m_t_px, m_t_py, m_t_pz, m_t_r, m_t_theta, m_t_time, m_t_vx, m_t_vy, m_t_vz, m_t_x, m_t_y, m_t_z, m_trajNr, m_volumeID, m_x_flt, m_x_hit, m_x_prt, m_x_smt, m_y_flt, m_y_hit, m_y_prt, m_y_smt, m_z_flt, m_z_hit, m_z_prt, m_z_smt, ActsExamples::RootTrajectoryWriter::Config::outputDir, ActsExamples::RootTrajectoryWriter::Config::outputFilename, and ActsExamples::RootTrajectoryWriter::Config::outputTreename.

+ Here is the call graph for this function:

ActsExamples::RootTrajectoryWriter::~RootTrajectoryWriter ( )
finaloverride

Virtual destructor.

Definition at line 236 of file RootTrajectoryWriter.cpp.

View newest version in sPHENIX GitHub at line 236 of file RootTrajectoryWriter.cpp

Member Function Documentation

ActsExamples::ProcessCode ActsExamples::RootTrajectoryWriter::endRun ( )
finaloverridevirtual

End-of-run hook.

Implements ActsExamples::IWriter.

Definition at line 242 of file RootTrajectoryWriter.cpp.

View newest version in sPHENIX GitHub at line 242 of file RootTrajectoryWriter.cpp

References ACTS_INFO, ActsExamples::joinPaths(), and SUCCESS.

+ Here is the call graph for this function:

ActsExamples::ProcessCode ActsExamples::RootTrajectoryWriter::writeT ( const AlgorithmContext ctx,
const TrajectoryContainer trajectories 
)
finaloverrideprotectedvirtual

Member Data Documentation

Config ActsExamples::RootTrajectoryWriter::m_cfg
private

The config class.

Definition at line 71 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 71 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_chi2
private

chisq from filtering

Definition at line 211 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 211 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<int> ActsExamples::RootTrajectoryWriter::m_dim_hit
private

dimension of measurement

Definition at line 126 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 126 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_eLOC0_fit {-99.}
private

fitted parameter eBoundLoc0

Definition at line 129 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 129 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC0_flt
private

filtered parameter eLOC0

Definition at line 179 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 179 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC0_prt
private

predicted parameter eLOC0

Definition at line 144 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 144 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC0_smt
private

smoothed parameter eLOC0

Definition at line 215 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 215 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_eLOC1_fit {-99.}
private

fitted parameter eBoundLoc1

Definition at line 130 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 130 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC1_flt
private

filtered parameter eLOC1

Definition at line 180 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 180 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC1_prt
private

predicted parameter eLOC1

Definition at line 145 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 145 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eLOC1_smt
private

smoothed parameter eLOC1

Definition at line 216 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 216 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_ePHI_fit {-99.}
private

fitted parameter ePHI

Definition at line 131 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 131 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_ePHI_flt
private

filtered parameter ePHI

Definition at line 181 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 181 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_ePHI_prt
private

predicted parameter ePHI

Definition at line 146 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 146 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_ePHI_smt
private

smoothed parameter ePHI

Definition at line 217 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 217 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_eQOP_fit {-99.}
private

fitted parameter eQOP

Definition at line 133 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 133 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eQOP_flt
private

filtered parameter eQOP

Definition at line 183 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 183 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eQOP_prt
private

predicted parameter eQOP

Definition at line 148 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 148 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eQOP_smt
private

smoothed parameter eQOP

Definition at line 219 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 219 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_eLOC0_fit {-99.}
private

fitted parameter eLOC err

Definition at line 135 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 135 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC0_flt
private

filtered parameter eLOC0 error

Definition at line 191 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 191 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC0_prt
private

predicted parameter eLOC0 error

Definition at line 156 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 156 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC0_smt
private

smoothed parameter eLOC0 error

Definition at line 227 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 227 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_eLOC1_fit {-99.}
private

fitted parameter eBoundLoc1 err

Definition at line 136 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 136 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC1_flt
private

filtered parameter eLOC1 error

Definition at line 192 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 192 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC1_prt
private

predicted parameter eLOC1 error

Definition at line 157 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 157 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eLOC1_smt
private

smoothed parameter eLOC1 error

Definition at line 228 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 228 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_ePHI_fit {-99.}
private

fitted parameter ePHI err

Definition at line 137 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 137 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_ePHI_flt
private

filtered parameter ePHI error

Definition at line 193 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 193 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_ePHI_prt
private

predicted parameter ePHI error

Definition at line 158 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 158 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_ePHI_smt
private

smoothed parameter ePHI error

Definition at line 229 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 229 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_eQOP_fit {-99.}
private

fitted parameter eQOP err

Definition at line 139 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 139 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eQOP_flt
private

filtered parameter eQOP error

Definition at line 195 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 195 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eQOP_prt
private

predicted parameter eQOP error

Definition at line 160 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 160 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eQOP_smt
private

smoothed parameter eQOP error

Definition at line 231 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 231 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_eT_fit {-99.}
private

fitted parameter eT err

Definition at line 140 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 140 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eT_flt
private

filtered parameter eT error

Definition at line 196 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 196 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eT_prt
private

predicted parameter eT error

Definition at line 161 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 161 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eT_smt
private

smoothed parameter eT error

Definition at line 232 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 232 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_err_eTHETA_fit {-99.}
private

fitted parameter eTHETA err

Definition at line 138 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 138 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eTHETA_flt
private

filtered parameter eTHETA error

Definition at line 194 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 194 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eTHETA_prt
private

predicted parameter eTHETA error

Definition at line 159 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 159 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_eTHETA_smt
private

smoothed parameter eTHETA error

Definition at line 230 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 230 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_x_hit
private

hit err x

Definition at line 122 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 122 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_err_y_hit
private

hit err y

Definition at line 123 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 123 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_eT_fit {-99.}
private

fitted parameter eT

Definition at line 134 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 134 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eT_flt
private

filtered parameter eT

Definition at line 184 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 184 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eT_prt
private

predicted parameter eT

Definition at line 149 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 149 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eT_smt
private

smoothed parameter eT

Definition at line 220 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 220 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eta_flt
private

filtered momentum eta

Definition at line 209 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 209 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eta_prt
private

predicted momentum eta

Definition at line 174 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 174 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eta_smt
private

smoothed momentum eta

Definition at line 245 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 245 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_eTHETA_fit {-99.}
private

fitted parameter eTHETA

Definition at line 132 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 132 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eTHETA_flt
private

filtered parameter eTHETA

Definition at line 182 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 182 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eTHETA_prt
private

predicted parameter eTHETA

Definition at line 147 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 147 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_eTHETA_smt
private

smoothed parameter eTHETA

Definition at line 218 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 218 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_eventNr {0}
private

the event number

Definition at line 75 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 75 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<bool> ActsExamples::RootTrajectoryWriter::m_flt
private

filtered status

Definition at line 178 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 178 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

bool ActsExamples::RootTrajectoryWriter::m_hasFittedParams
private

if the track has fitted parameter

Definition at line 128 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 128 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<int> ActsExamples::RootTrajectoryWriter::m_layerID
private

layer identifier

Definition at line 113 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 113 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_lx_hit
private

uncalibrated measurement local x

Definition at line 115 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 115 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_ly_hit
private

uncalibrated measurement local y

Definition at line 116 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 116 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<int> ActsExamples::RootTrajectoryWriter::m_moduleID
private

surface identifier

Definition at line 114 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 114 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_nFiltered {0}
private

number of states with filtered parameter

Definition at line 177 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 177 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_nMeasurements {0}
private

number of states with measurements

Definition at line 111 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 111 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_nPredicted {0}
private

number of states with predicted parameter

Definition at line 142 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 142 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_nSmoothed {0}
private

number of states with smoothed parameter

Definition at line 213 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 213 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_nStates {0}
private

number of all states

Definition at line 110 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 110 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

TFile* ActsExamples::RootTrajectoryWriter::m_outputFile {nullptr}
private

The output file.

Definition at line 73 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 73 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

TTree* ActsExamples::RootTrajectoryWriter::m_outputTree {nullptr}
private

The output tree.

Definition at line 74 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 74 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<bool> ActsExamples::RootTrajectoryWriter::m_prt
private

predicted status

Definition at line 143 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 143 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pT_flt
private

filtered momentum pT

Definition at line 210 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 210 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pT_prt
private

predicted momentum pT

Definition at line 175 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 175 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pT_smt
private

smoothed momentum pT

Definition at line 246 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 246 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC0_flt
private

filtered parameter eLOC0 pull

Definition at line 197 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 197 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC0_prt
private

predicted parameter eLOC0 pull

Definition at line 162 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 162 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC0_smt
private

smoothed parameter eLOC0 pull

Definition at line 233 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 233 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC1_flt
private

filtered parameter eLOC1 pull

Definition at line 198 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 198 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC1_prt
private

predicted parameter eLOC1 pull

Definition at line 163 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 163 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eLOC1_smt
private

smoothed parameter eLOC1 pull

Definition at line 234 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 234 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_ePHI_flt
private

filtered parameter ePHI pull

Definition at line 199 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 199 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_ePHI_prt
private

predicted parameter ePHI pull

Definition at line 164 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 164 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_ePHI_smt
private

smoothed parameter ePHI pull

Definition at line 235 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 235 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eQOP_flt
private

filtered parameter eQOP pull

Definition at line 201 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 201 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eQOP_prt
private

predicted parameter eQOP pull

Definition at line 166 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 166 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eQOP_smt
private

smoothed parameter eQOP pull

Definition at line 237 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 237 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eT_flt
private

filtered parameter eT pull

Definition at line 202 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 202 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eT_prt
private

predicted parameter eT pull

Definition at line 167 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 167 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eT_smt
private

smoothed parameter eT pull

Definition at line 238 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 238 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eTHETA_flt
private

filtered parameter eTHETA pull

Definition at line 200 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 200 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eTHETA_prt
private

predicted parameter eTHETA pull

Definition at line 165 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 165 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_eTHETA_smt
private

smoothed parameter eTHETA pull

Definition at line 236 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 236 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_x_hit
private

hit pull x

Definition at line 124 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 124 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pull_y_hit
private

hit pull y

Definition at line 125 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 125 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_px_flt
private

filtered momentum px

Definition at line 206 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 206 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_px_prt
private

predicted momentum px

Definition at line 171 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 171 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_px_smt
private

smoothed momentum px

Definition at line 242 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 242 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_py_flt
private

filtered momentum py

Definition at line 207 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 207 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_py_prt
private

predicted momentum py

Definition at line 172 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 172 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_py_smt
private

smoothed momentum py

Definition at line 243 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 243 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pz_flt
private

filtered momentum pz

Definition at line 208 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 208 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pz_prt
private

predicted momentum pz

Definition at line 173 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 173 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_pz_smt
private

smoothed momentum pz

Definition at line 244 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 244 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC0_flt
private

filtered parameter eLOC0 residual

Definition at line 185 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 185 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC0_prt
private

predicted parameter eLOC0 residual

Definition at line 150 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 150 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC0_smt
private

smoothed parameter eLOC0 residual

Definition at line 221 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 221 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC1_flt
private

filtered parameter eLOC1 residual

Definition at line 186 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 186 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC1_prt
private

predicted parameter eLOC1 residual

Definition at line 151 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 151 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eLOC1_smt
private

smoothed parameter eLOC1 residual

Definition at line 222 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 222 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_ePHI_flt
private

filtered parameter ePHI residual

Definition at line 187 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 187 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_ePHI_prt
private

predicted parameter ePHI residual

Definition at line 152 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 152 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_ePHI_smt
private

smoothed parameter ePHI residual

Definition at line 223 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 223 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eQOP_flt
private

filtered parameter eQOP residual

Definition at line 189 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 189 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eQOP_prt
private

predicted parameter eQOP residual

Definition at line 154 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 154 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eQOP_smt
private

smoothed parameter eQOP residual

Definition at line 225 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 225 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eT_flt
private

filtered parameter eT residual

Definition at line 190 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 190 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eT_prt
private

predicted parameter eT residual

Definition at line 155 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 155 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eT_smt
private

smoothed parameter eT residual

Definition at line 226 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 226 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eTHETA_flt
private

filtered parameter eTHETA residual

Definition at line 188 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 188 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eTHETA_prt
private

predicted parameter eTHETA residual

Definition at line 153 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 153 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_eTHETA_smt
private

smoothed parameter eTHETA residual

Definition at line 224 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 224 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_x_hit
private

hit residual x

Definition at line 120 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 120 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_res_y_hit
private

hit residual y

Definition at line 121 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 121 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<bool> ActsExamples::RootTrajectoryWriter::m_smt
private

smoothed status

Definition at line 214 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 214 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

unsigned long ActsExamples::RootTrajectoryWriter::m_t_barcode {0}
private

Truth particle barcode.

Definition at line 78 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 78 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_t_charge {0}
private

Truth particle charge.

Definition at line 79 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 79 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_dx
private

Truth particle direction x at global hit position.

Definition at line 97 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 97 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_dy
private

Truth particle direction y at global hit position.

Definition at line 99 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 99 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_dz
private

Truth particle direction z at global hit position.

Definition at line 101 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 101 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_eLOC0
private

truth parameter eBoundLoc0

Definition at line 103 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 103 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_eLOC1
private

truth parameter eBoundLoc1

Definition at line 104 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 104 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_ePHI
private

truth parameter ePHI

Definition at line 105 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 105 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_eQOP
private

truth parameter eQOP

Definition at line 107 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 107 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_eT
private

truth parameter eT

Definition at line 108 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 108 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_eta {-99.}
private

Truth particle initial momentum eta.

Definition at line 90 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 90 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_eTHETA
private

truth parameter eTHETA

Definition at line 106 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 106 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_phi {-99.}
private

Truth particle initial momentum phi.

Definition at line 88 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 88 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_pT {-99.}
private

Truth particle initial momentum pT.

Definition at line 89 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 89 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_px {-99.}
private

Truth particle initial momentum px.

Definition at line 84 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 84 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_py {-99.}
private

Truth particle initial momentum py.

Definition at line 85 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 85 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_pz {-99.}
private

Truth particle initial momentum pz.

Definition at line 86 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 86 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_r
private

Global truth hit position r.

Definition at line 95 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 95 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_theta {-99.}
private

Truth particle initial momentum theta.

Definition at line 87 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 87 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_time {0}
private

Truth particle time.

Definition at line 80 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 80 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_vx {-99.}
private

Truth particle vertex x.

Definition at line 81 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 81 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_vy {-99.}
private

Truth particle vertex y.

Definition at line 82 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 82 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

float ActsExamples::RootTrajectoryWriter::m_t_vz {-99.}
private

Truth particle vertex z.

Definition at line 83 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 83 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_x
private

Global truth hit position x.

Definition at line 92 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 92 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_y
private

Global truth hit position y.

Definition at line 93 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 93 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_t_z
private

Global truth hit position z.

Definition at line 94 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 94 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

int ActsExamples::RootTrajectoryWriter::m_trajNr {0}
private

the trajectory number

Definition at line 76 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 76 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<int> ActsExamples::RootTrajectoryWriter::m_volumeID
private

volume identifier

Definition at line 112 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 112 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::mutex ActsExamples::RootTrajectoryWriter::m_writeMutex
private

Mutex used to protect multi-threaded writes.

Definition at line 72 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 72 of file RootTrajectoryWriter.hpp

std::vector<float> ActsExamples::RootTrajectoryWriter::m_x_flt
private

filtered global x

Definition at line 203 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 203 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_x_hit
private

uncalibrated measurement global x

Definition at line 117 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 117 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_x_prt
private

predicted global x

Definition at line 168 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 168 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_x_smt
private

smoothed global x

Definition at line 239 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 239 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_y_flt
private

filtered global y

Definition at line 204 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 204 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_y_hit
private

uncalibrated measurement global y

Definition at line 118 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 118 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_y_prt
private

predicted global y

Definition at line 169 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 169 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_y_smt
private

smoothed global y

Definition at line 240 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 240 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_z_flt
private

filtered global z

Definition at line 205 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 205 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_z_hit
private

uncalibrated measurement global z

Definition at line 119 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 119 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_z_prt
private

predicted global z

Definition at line 170 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 170 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().

std::vector<float> ActsExamples::RootTrajectoryWriter::m_z_smt
private

smoothed global z

Definition at line 241 of file RootTrajectoryWriter.hpp.

View newest version in sPHENIX GitHub at line 241 of file RootTrajectoryWriter.hpp

Referenced by RootTrajectoryWriter().


The documentation for this class was generated from the following files: