12#ifndef ALICEO2_FOCAL_COMPOSITION_H_
13#define ALICEO2_FOCAL_COMPOSITION_H_
28 float cx,
float cy,
float cz,
float dx,
float dy,
float dz);
34 float cx,
float cy,
float cz,
float dx,
float dy,
float dz)
51 std::string
material()
const {
return mMaterial; }
52 int layer()
const {
return mLayer; }
53 int stack()
const {
return mStack; }
54 int id()
const {
return mId; }
55 float centerX()
const {
return mCenterX; }
56 float centerY()
const {
return mCenterY; }
57 float centerZ()
const {
return mCenterZ; }
58 float sizeX()
const {
return mSizeX; }
59 float sizeY()
const {
return mSizeY; }
60 float sizeZ()
const {
return mSizeZ; }
64 std::string mMaterial;
void setLayerNumber(int layer)
std::string material() const
void setCompositionParameters(std::string material, int layer, int stack, int id, float cx, float cy, float cz, float dx, float dy, float dz)
void setCenterZ(float val)
Composition(const Composition &comp)=default
float getThickness(void) const
GLenum GLuint GLint GLint layer
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...