16#ifndef ALICEO2_FDD_DETECTOR_H_
17#define ALICEO2_FDD_DETECTOR_H_
52 o2::fdd::Hit*
addHit(
int trackID,
unsigned short detID,
const TVector3& Pos,
double Time,
double eLoss,
int nPhot);
54 std::vector<o2::fdd::Hit>*
getHits(Int_t iColl)
62 void Reset()
override;
73 std::vector<o2::fdd::Hit>* mHits =
nullptr;
79 template <
typename Det>
97struct UseShm<
o2::fdd::Detector> {
98 static constexpr bool value =
true;
Definition of the Detector class.
Base definition of FIT-FDD geometry.
~Detector() override
Default destructor.
void InitializeO2Detector() override
void Register() override
Registers the produced collections in FAIRRootManager.
Bool_t ProcessHits(FairVolume *v=nullptr) override
void ConstructGeometry() override
Detector()=default
Default constructor.
std::vector< o2::fdd::Hit > * getHits(Int_t iColl)
void EndOfEvent() override
o2::fdd::Hit * addHit(int trackID, unsigned short detID, const TVector3 &Pos, double Time, double eLoss, int nPhot)
GLsizei GLsizei GLchar * source
GLsizei const GLfloat * value
std::ostream & operator<<(std::ostream &os, Detector &source)
std::istream & operator>>(std::istream &os, Detector &source)
struct o2::upgrades_utils::@459 fdd
Collision labels.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...