25#ifndef ALICEO2_PASSIVE_Cave_H
26#define ALICEO2_PASSIVE_Cave_H
28#include "FairDetector.h"
48 Cave(
const char*
name,
const char* Title =
"Exp Cave");
61 TClonesArray*
GetCollection(Int_t iColl)
const override {
return nullptr; }
68 void includeRB24(
const bool hasRB24 =
true) { mHasRB24 = hasRB24; }
76 std::vector<std::function<
void()>> mFinishPrimaryHooks;
void addFinishPrimaryHook(std::function< void()> &&hook)
Bool_t ProcessHits(FairVolume *v=nullptr) override
void FinishPrimary() override
void includeZDC(bool hasZDC)
void BeginPrimary() override
void ConstructGeometry() override
TClonesArray * GetCollection(Int_t iColl) const override
FairModule * CloneModule() const override
Clone this object (used in MT mode only)
void includeRB24(const bool hasRB24=true)
GLuint const GLchar * name
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...