67 void addMapping(
int slot,
int layer,
float refractiveIndex,
float transmissionLength,
float thickness);
77 std::map<std::vector<int>, std::vector<float>>
The Class for ARICH aerogel tiles properties for even reconstruction.
ClassDef(ARICHAeroTilesInfo, 2)
ClassDef, must be the last term before the closing {}.
void addMapping(int slot, int layer, float refractiveIndex, float transmissionLength, float thickness)
Add mapping entry.
float getThickness(int slot, int layer) const
Get transmission length of aerogel tile from slot number.
float getRefractiveIndex(int slot, int layer) const
Get refractive index of aerogel tile from slot number.
std::map< std::vector< int >, std::vector< float > > m_aeroPos2optical
map of tile slot (1-124) to optical properties and thickness
void print() const
Pring mapping.
ARICHAeroTilesInfo()
Default constructor.
float getTransmissionLength(int slot, int layer) const
Get transmission length of aerogel tile from slot number.
Abstract base class for different kinds of events.