ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::RootVertexAndTracksWriter Exception Referencefinal

#include <acts/blob/master/Examples/Io/Root/include/ACTFW/Io/Root/RootVertexAndTracksWriter.hpp>

+ Inheritance diagram for FW::RootVertexAndTracksWriter:
+ Collaboration diagram for FW::RootVertexAndTracksWriter:

Classes

struct  Config
 The nested configuration struct. More...
 

Public Member Functions

 RootVertexAndTracksWriter (const Config &cfg, Acts::Logging::Level lvl)
 
 ~RootVertexAndTracksWriter () finaloverride
 Virtual destructor.
 
ProcessCode endRun () finaloverride
 End-of-run hook.
 
- Public Member Functions inherited from FW::WriterT< std::vector< VertexAndTracks > >
 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 FW::IWriter
virtual ~IWriter ()=default
 

Protected Member Functions

ProcessCode writeT (const AlgorithmContext &context, const std::vector< VertexAndTracks > &vertexAndTracksCollection) finaloverride
 Write method called by the base class.
 
- Protected Member Functions inherited from FW::WriterT< std::vector< VertexAndTracks > >
const Acts::Loggerlogger () const
 

Private Member Functions

void ClearAll ()
 Clears all vectors.
 

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 of
 
std::vector< double > m_vx
 The vertex positions.
 
std::vector< double > m_vy
 
std::vector< double > m_vz
 
std::vector< double > m_d0
 The track parameter.
 
std::vector< double > m_z0
 
std::vector< double > m_phi
 
std::vector< double > m_theta
 
std::vector< double > m_qp
 
std::vector< double > m_time
 
std::vector< intm_vtxID
 
std::vector< double > m_cov11
 The track covariance matrix.
 
std::vector< double > m_cov12
 
std::vector< double > m_cov13
 
std::vector< double > m_cov14
 
std::vector< double > m_cov15
 
std::vector< double > m_cov16
 
std::vector< double > m_cov21
 
std::vector< double > m_cov22
 
std::vector< double > m_cov23
 
std::vector< double > m_cov24
 
std::vector< double > m_cov25
 
std::vector< double > m_cov26
 
std::vector< double > m_cov31
 
std::vector< double > m_cov32
 
std::vector< double > m_cov33
 
std::vector< double > m_cov34
 
std::vector< double > m_cov35
 
std::vector< double > m_cov36
 
std::vector< double > m_cov41
 
std::vector< double > m_cov42
 
std::vector< double > m_cov43
 
std::vector< double > m_cov44
 
std::vector< double > m_cov45
 
std::vector< double > m_cov46
 
std::vector< double > m_cov51
 
std::vector< double > m_cov52
 
std::vector< double > m_cov53
 
std::vector< double > m_cov54
 
std::vector< double > m_cov55
 
std::vector< double > m_cov56
 
std::vector< double > m_cov61
 
std::vector< double > m_cov62
 
std::vector< double > m_cov63
 
std::vector< double > m_cov64
 
std::vector< double > m_cov65
 
std::vector< double > m_cov66
 
std::vector< double > * m_ptrVx = &m_vx
 Pointers to the vectors.
 
std::vector< double > * m_ptrVy = &m_vy
 
std::vector< double > * m_ptrVz = &m_vz
 
std::vector< double > * m_ptrD0 = &m_d0
 
std::vector< double > * m_ptrZ0 = &m_z0
 
std::vector< double > * m_ptrPhi = &m_phi
 
std::vector< double > * m_ptrTheta = &m_theta
 
std::vector< double > * m_ptrQP = &m_qp
 
std::vector< double > * m_ptrTime = &m_time
 
std::vector< int > * m_ptrVtxID = &m_vtxID
 
std::vector< double > * m_ptrCov11 = &m_cov11
 
std::vector< double > * m_ptrCov12 = &m_cov12
 
std::vector< double > * m_ptrCov13 = &m_cov13
 
std::vector< double > * m_ptrCov14 = &m_cov14
 
std::vector< double > * m_ptrCov15 = &m_cov15
 
std::vector< double > * m_ptrCov16 = &m_cov16
 
std::vector< double > * m_ptrCov21 = &m_cov21
 
std::vector< double > * m_ptrCov22 = &m_cov22
 
std::vector< double > * m_ptrCov23 = &m_cov23
 
std::vector< double > * m_ptrCov24 = &m_cov24
 
std::vector< double > * m_ptrCov25 = &m_cov25
 
std::vector< double > * m_ptrCov26 = &m_cov26
 
std::vector< double > * m_ptrCov31 = &m_cov31
 
std::vector< double > * m_ptrCov32 = &m_cov32
 
std::vector< double > * m_ptrCov33 = &m_cov33
 
std::vector< double > * m_ptrCov34 = &m_cov34
 
std::vector< double > * m_ptrCov35 = &m_cov35
 
std::vector< double > * m_ptrCov36 = &m_cov36
 
std::vector< double > * m_ptrCov41 = &m_cov41
 
std::vector< double > * m_ptrCov42 = &m_cov42
 
std::vector< double > * m_ptrCov43 = &m_cov43
 
std::vector< double > * m_ptrCov44 = &m_cov44
 
std::vector< double > * m_ptrCov45 = &m_cov45
 
std::vector< double > * m_ptrCov46 = &m_cov46
 
std::vector< double > * m_ptrCov51 = &m_cov51
 
std::vector< double > * m_ptrCov52 = &m_cov52
 
std::vector< double > * m_ptrCov53 = &m_cov53
 
std::vector< double > * m_ptrCov54 = &m_cov54
 
std::vector< double > * m_ptrCov55 = &m_cov55
 
std::vector< double > * m_ptrCov56 = &m_cov56
 
std::vector< double > * m_ptrCov61 = &m_cov61
 
std::vector< double > * m_ptrCov62 = &m_cov62
 
std::vector< double > * m_ptrCov63 = &m_cov63
 
std::vector< double > * m_ptrCov64 = &m_cov64
 
std::vector< double > * m_ptrCov65 = &m_cov65
 
std::vector< double > * m_ptrCov66 = &m_cov66
 

Detailed Description

Write out vertices together with associated tracks into a TTree

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

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 29 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 29 of file RootVertexAndTracksWriter.hpp

Constructor & Destructor Documentation

FW::RootVertexAndTracksWriter::~RootVertexAndTracksWriter ( )
finaloverride

Virtual destructor.

Definition at line 103 of file RootVertexAndTracksWriter.cpp.

View newest version in sPHENIX GitHub at line 103 of file RootVertexAndTracksWriter.cpp

Member Function Documentation

void FW::RootVertexAndTracksWriter::ClearAll ( )
private

Clears all vectors.

Definition at line 119 of file RootVertexAndTracksWriter.cpp.

View newest version in sPHENIX GitHub at line 119 of file RootVertexAndTracksWriter.cpp

FW::ProcessCode FW::RootVertexAndTracksWriter::endRun ( )
finaloverridevirtual

End-of-run hook.

Implements FW::IWriter.

Definition at line 109 of file RootVertexAndTracksWriter.cpp.

View newest version in sPHENIX GitHub at line 109 of file RootVertexAndTracksWriter.cpp

References ACTS_INFO, and SUCCESS.

FW::ProcessCode FW::RootVertexAndTracksWriter::writeT ( const AlgorithmContext context,
const std::vector< VertexAndTracks > &  vertexAndTracksCollection 
)
finaloverrideprotectedvirtual

Write method called by the base class.

Parameters
[in]contextis the algorithm context for event information
[in]vertexAndTracksCollectionis the VertexAndTracks collection

Implements FW::WriterT< std::vector< VertexAndTracks > >.

Definition at line 174 of file RootVertexAndTracksWriter.cpp.

View newest version in sPHENIX GitHub at line 174 of file RootVertexAndTracksWriter.cpp

References Acts::eLOC_D0, Acts::eLOC_Z0, Acts::ePHI, Acts::eQOP, Acts::eT, Acts::eTHETA, FW::AlgorithmContext::eventNumber, SUCCESS, and track.

Member Data Documentation

Config FW::RootVertexAndTracksWriter::m_cfg
private

The config class.

Definition at line 62 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 62 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

std::vector<double> FW::RootVertexAndTracksWriter::m_cov11
private

The track covariance matrix.

Definition at line 83 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov12
private

Definition at line 84 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov13
private

Definition at line 85 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov14
private

Definition at line 86 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov15
private

Definition at line 87 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov16
private

Definition at line 88 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov21
private

Definition at line 90 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov22
private

Definition at line 91 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 91 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_cov23
private

Definition at line 92 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov24
private

Definition at line 93 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov25
private

Definition at line 94 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov26
private

Definition at line 95 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov31
private

Definition at line 97 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov32
private

Definition at line 98 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 98 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_cov33
private

Definition at line 99 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov34
private

Definition at line 100 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 100 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_cov35
private

Definition at line 101 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov36
private

Definition at line 102 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 102 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_cov41
private

Definition at line 104 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov42
private

Definition at line 105 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov43
private

Definition at line 106 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov44
private

Definition at line 107 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov45
private

Definition at line 108 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov46
private

Definition at line 109 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 109 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_cov51
private

Definition at line 111 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov52
private

Definition at line 112 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov53
private

Definition at line 113 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov54
private

Definition at line 114 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov55
private

Definition at line 115 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov56
private

Definition at line 116 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov61
private

Definition at line 118 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov62
private

Definition at line 119 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov63
private

Definition at line 120 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov64
private

Definition at line 121 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov65
private

Definition at line 122 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_cov66
private

Definition at line 123 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_d0
private

The track parameter.

Definition at line 74 of file RootVertexAndTracksWriter.hpp.

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

int FW::RootVertexAndTracksWriter::m_eventNr {0}
private

the event number of

Definition at line 66 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 66 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

TFile* FW::RootVertexAndTracksWriter::m_outputFile {nullptr}
private

The output file.

Definition at line 64 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 64 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

TTree* FW::RootVertexAndTracksWriter::m_outputTree {nullptr}
private

The output tree.

Definition at line 65 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 65 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

std::vector<double> FW::RootVertexAndTracksWriter::m_phi
private

Definition at line 76 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov11 = &m_cov11
private

Definition at line 137 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov12 = &m_cov12
private

Definition at line 138 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov13 = &m_cov13
private

Definition at line 139 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov14 = &m_cov14
private

Definition at line 140 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov15 = &m_cov15
private

Definition at line 141 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 141 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov16 = &m_cov16
private

Definition at line 142 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov21 = &m_cov21
private

Definition at line 144 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov22 = &m_cov22
private

Definition at line 145 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov23 = &m_cov23
private

Definition at line 146 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov24 = &m_cov24
private

Definition at line 147 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov25 = &m_cov25
private

Definition at line 148 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov26 = &m_cov26
private

Definition at line 149 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov31 = &m_cov31
private

Definition at line 151 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov32 = &m_cov32
private

Definition at line 152 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov33 = &m_cov33
private

Definition at line 153 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov34 = &m_cov34
private

Definition at line 154 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov35 = &m_cov35
private

Definition at line 155 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov36 = &m_cov36
private

Definition at line 156 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov41 = &m_cov41
private

Definition at line 158 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov42 = &m_cov42
private

Definition at line 159 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov43 = &m_cov43
private

Definition at line 160 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov44 = &m_cov44
private

Definition at line 161 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov45 = &m_cov45
private

Definition at line 162 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov46 = &m_cov46
private

Definition at line 163 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov51 = &m_cov51
private

Definition at line 165 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov52 = &m_cov52
private

Definition at line 166 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov53 = &m_cov53
private

Definition at line 167 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov54 = &m_cov54
private

Definition at line 168 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov55 = &m_cov55
private

Definition at line 169 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov56 = &m_cov56
private

Definition at line 170 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov61 = &m_cov61
private

Definition at line 172 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov62 = &m_cov62
private

Definition at line 173 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov63 = &m_cov63
private

Definition at line 174 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov64 = &m_cov64
private

Definition at line 175 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov65 = &m_cov65
private

Definition at line 176 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 176 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrCov66 = &m_cov66
private

Definition at line 177 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrD0 = &m_d0
private

Definition at line 129 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrPhi = &m_phi
private

Definition at line 131 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrQP = &m_qp
private

Definition at line 133 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrTheta = &m_theta
private

Definition at line 132 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrTime = &m_time
private

Definition at line 134 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<int>* FW::RootVertexAndTracksWriter::m_ptrVtxID = &m_vtxID
private

Definition at line 135 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrVx = &m_vx
private

Pointers to the vectors.

Definition at line 126 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrVy = &m_vy
private

Definition at line 127 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 127 of file RootVertexAndTracksWriter.hpp

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrVz = &m_vz
private

Definition at line 128 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double>* FW::RootVertexAndTracksWriter::m_ptrZ0 = &m_z0
private

Definition at line 130 of file RootVertexAndTracksWriter.hpp.

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

Referenced by RootVertexAndTracksWriter().

std::vector<double> FW::RootVertexAndTracksWriter::m_qp
private

Definition at line 78 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_theta
private

Definition at line 77 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 77 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_time
private

Definition at line 79 of file RootVertexAndTracksWriter.hpp.

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

std::vector<int> FW::RootVertexAndTracksWriter::m_vtxID
private

Definition at line 80 of file RootVertexAndTracksWriter.hpp.

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

std::vector<double> FW::RootVertexAndTracksWriter::m_vx
private

The vertex positions.

Definition at line 69 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 69 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_vy
private

Definition at line 70 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 70 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_vz
private

Definition at line 71 of file RootVertexAndTracksWriter.hpp.

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

std::mutex FW::RootVertexAndTracksWriter::m_writeMutex
private

Mutex used to protect multi-threaded writes.

Definition at line 63 of file RootVertexAndTracksWriter.hpp.

View newest version in sPHENIX GitHub at line 63 of file RootVertexAndTracksWriter.hpp

std::vector<double> FW::RootVertexAndTracksWriter::m_z0
private

Definition at line 75 of file RootVertexAndTracksWriter.hpp.

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


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