17#ifndef ALICEO2_MFT_HALFDISKSEGMENTATION_H_
18#define ALICEO2_MFT_HALFDISKSEGMENTATION_H_
20#include "TXMLEngine.h"
42 void Clear(
const Option_t* )
override;
44 void print(Option_t* opt =
"");
76 TClonesArray* mLadders;
Description of the virtual segmentation of a ladder.
Abstract base class for MFT Segmentation description.
void createLadders(TXMLEngine *xml, XMLNodePointer_t node)
Creates the Ladders on this half-Disk based on the information contained in the XML file.
void setNLadders(Int_t val)
Set the number of Ladder on the Half-Disk.
Int_t getNLadders() const
Get the number of Ladder on the Half-Disk.
LadderSegmentation * getLadder(Int_t iLadder)
Returns pointer to the ladder segmentation object.
void Clear(const Option_t *) override
Clear the TClonesArray holding the ladder segmentations.
HalfDiskSegmentation()
Default constructor.
Int_t getNLaddersBuild() const
Get the number of Ladder on the Half-Disk really constructed.
Double_t getZ() const
Returns the Z position of the half-disk.
~HalfDiskSegmentation() override
Int_t getNChips()
Returns the number of sensors on the Half-Disk.
TGeoCombiTrans * getTransformation() const
Returns the Transformation Combining a Rotation followed by a Translation.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...