|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKDETDESCRTESTTOOLS_LAYERMATERIALRECORDDIAGNOSER_H
10 #define TRKDETDESCRTESTTOOLS_LAYERMATERIALRECORDDIAGNOSER_H
16 #include "GaudiKernel/ToolHandle.h"
20 #define LAYERMAXBINS 50000
27 class LayerMaterialProperties;
28 class LayerMaterialRecord;
70 const std::vector< std::vector< unsigned int > >* bCounter = 0)
const;
93 std::vector<float>*
m_A;
94 std::vector<float>*
m_Z;
std::vector< float > * m_Rho
gathered rho from material mapping/material properties
~LayerMaterialAnalyser()
Destructor.
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
int m_layerBins1
total number of bins - loc 0
std::string m_validationTreeName
validation tree name - to be accessed by this from root
int m_layerBins
total number of bins - loc0 * loc 1
std::string m_layerMaterialName
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::vector< float > * m_L0
gathered L0 from material mapping/material properties
std::string m_validationTreeDescription
validation tree description - second argument in TTree
float m_layerDimension0
dimension 0 : cylinder r, disk r_min
int m_layerBins0
total number of bins - loc 0
std::vector< int > * m_bin0
bin 0
std::vector< float > * m_X0
gathered X0 from material mapping/material properties
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_layerIndex
the layer index given by the TrackingGeometry
std::string m_validationTreeFolder
stream/folder to for the TTree to be written out
std::vector< float > * m_thickness
gathered thickness from material mapping/material properties
Ensure that the ATLAS eigen extensions are properly loaded.
std::vector< float > * m_Z
gathered Z from material mapping/material properties
std::vector< float > * m_A
gathered A from material mapping/material properties
float m_layerDimension1
dimension 1 : cylinder z, disk r_max
std::vector< float > * m_layerTranslation
center of the transform
std::vector< std::vector< const MaterialProperties * > > MaterialPropertiesMatrix
std::vector< int > * m_bin1
bin 1
std::vector< float > * m_layerRotation
orientation of the layer
Define macros for attributes used to control the static checker.
TTree * m_validationTree
The validation tree.
std::vector< int > * m_binCounter
how often was this bin hit / used
int m_layerType
the type of the layer 1 - cylinder, 2 - disk
std::vector< int > * m_elements
gathered number of elements from material mapping/material properties