17#ifndef ALICEO2_MFT_SEGMENTATION_H_
18#define ALICEO2_MFT_SEGMENTATION_H_
21#include "TClonesArray.h"
27class HalfSegmentation;
47 void Clear(
const Option_t* );
54 Int_t
getDetElemLocalID(Int_t half, Int_t disk, Int_t ladder, Int_t sensor)
const;
56 Bool_t
hitToPixelID(Double_t xHit, Double_t yHit, Double_t zHit, Int_t half, Int_t disk, Int_t ladder, Int_t sensor,
57 Int_t& xPixel, Int_t& yPixel);
62 TClonesArray* mHalves;
HalfSegmentation * getHalf(Int_t iHalf) const
Returns pointer to the segmentation of the half-MFT.
void Clear(const Option_t *)
Clear the TClonesArray holding the HalfSegmentation objects.
static constexpr Int_t NumberOfHalves
Number of detector halves.
Int_t getDetElemLocalID(Int_t half, Int_t disk, Int_t ladder, Int_t sensor) const
Bool_t hitToPixelID(Double_t xHit, Double_t yHit, Double_t zHit, Int_t half, Int_t disk, Int_t ladder, Int_t sensor, Int_t &xPixel, Int_t &yPixel)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...