1 #ifndef RecoParticleFlow_PFTracking_PFGeometry_h
2 #define RecoParticleFlow_PFTracking_PFGeometry_h
float tanTh(PFGeometry::Surface_t iSurf) const
return tan(theta) of the cylinder corner
std::vector< float > tanTh_
float outerZ(PFGeometry::Layers_t layer) const
return outer position along z axis of a given layer
General CMS geometry parameters used during Particle Flow reconstruction or drawing. All methods and members are static.
std::vector< float > innerZ_
constexpr std::array< uint8_t, layerIndexSize > layer
std::vector< float > innerRadius_
std::vector< float > outerRadius_
float innerZ(PFGeometry::Layers_t layer) const
return inner position along z axis of a given layer
float outerRadius(PFGeometry::Layers_t layer) const
return outer radius of a given layer
float innerRadius(PFGeometry::Layers_t layer) const
return inner radius of a given layer
std::vector< float > outerZ_
virtual ~PFGeometry()
destructor