|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "Acts/Extrapolation/ExtrapolationCell.hpp"
13 #include "Acts/Utilities/Logger.hpp"
50 =
"extrapolation_cells";
float m_materialL0
material in L0
std::vector< int > m_s_material
type of the step: material
std::vector< float > m_s_positionY
global position y of the step
TFile * m_outputFile
the output file
std::string fileMode
file access mode
float m_phi
global phi start
std::vector< float > m_s_localposition0
local position - first coordinate
TTree * m_outputTree
the output tree
std::vector< int > m_s_boundary
type of the step: boundary
float m_eta
global eta start
float m_materialX0
material in X0
std::vector< float > m_s_localposition1
local position - second coordinate
RootExCellWriter(const &RootExCellWriter)=delete
~RootExCellWriter()
Destructor; so now you need the rule of three (or five)
std::mutex m_writeMutex
protect multi-threaded writes
std::vector< int > m_s_layerID
layer identification
std::vector< int > m_s_volumeID
volume identification
std::vector< int > m_s_surfaceID
surface identification
std::vector< int > m_s_sensitive
type of the step: sensitive
std::vector< float > m_s_positionR
global position z of the step
std::vector< float > m_s_materialL0
step material L0
std::string filePath
path of the output file
Config m_cfg
the config class
void write(const Acts::ExtrapolationCell< T > &ecell, int eventNum)
The protected writeT method, called by the WriterT base.
RootExCellWriter(const Config &cfg)
Constructor.
int m_hits
number of hits in sensitive material
std::vector< float > m_s_materialX0
step material X0
RootExCellWriter & operator=(const RootExCellWriter &)=delete
std::string treeName
name of the output tree
std::vector< float > m_s_positionZ
global position z of the step
RootExCellWriter()=delete
std::vector< float > m_s_positionX
global position x of the step
void endRun()
End-of-run hook.