Project
Loading...
Searching...
No Matches
o2::passive::Cave Class Reference

#include <Cave.h>

Inherits FairDetector.

Public Member Functions

 Cave (const char *name, const char *Title="Exp Cave")
 
 Cave ()
 
 ~Cave () override
 
void ConstructGeometry () override
 
void createMaterials ()
 
FairModuleCloneModule () const override
 Clone this object (used in MT mode only)
 
Bool_t ProcessHits (FairVolume *v=nullptr) override
 
void Register () override
 
TClonesArray * GetCollection (Int_t iColl) const override
 
void Reset () override
 
void FinishPrimary () override
 
void addFinishPrimaryHook (std::function< void()> &&hook)
 
void includeZDC (bool hasZDC)
 
void includeRB24 (const bool hasRB24=true)
 
void BeginPrimary () override
 

Detailed Description

Definition at line 45 of file Cave.h.

Constructor & Destructor Documentation

◆ Cave() [1/2]

Cave::Cave ( const char name,
const char Title = "Exp Cave" 
)

Definition at line 117 of file Cave.cxx.

◆ Cave() [2/2]

Cave::Cave ( )

Definition at line 115 of file Cave.cxx.

◆ ~Cave()

Cave::~Cave ( )
overridedefault

Member Function Documentation

◆ addFinishPrimaryHook()

void o2::passive::Cave::addFinishPrimaryHook ( std::function< void()> &&  hook)
inline

Definition at line 65 of file Cave.h.

◆ BeginPrimary()

void Cave::BeginPrimary ( )
override

Definition at line 143 of file Cave.cxx.

◆ CloneModule()

FairModule * Cave::CloneModule ( ) const
override

Clone this object (used in MT mode only)

Definition at line 131 of file Cave.cxx.

◆ ConstructGeometry()

void Cave::ConstructGeometry ( )
override

Definition at line 61 of file Cave.cxx.

◆ createMaterials()

void Cave::createMaterials ( )

Definition at line 38 of file Cave.cxx.

◆ FinishPrimary()

void Cave::FinishPrimary ( )
override

Definition at line 132 of file Cave.cxx.

◆ GetCollection()

TClonesArray * o2::passive::Cave::GetCollection ( Int_t  iColl) const
inlineoverride

Definition at line 61 of file Cave.h.

◆ includeRB24()

void o2::passive::Cave::includeRB24 ( const bool  hasRB24 = true)
inline

Definition at line 68 of file Cave.h.

◆ includeZDC()

void o2::passive::Cave::includeZDC ( bool  hasZDC)
inline

Definition at line 67 of file Cave.h.

◆ ProcessHits()

bool Cave::ProcessHits ( FairVolume *  v = nullptr)
override

Definition at line 163 of file Cave.cxx.

◆ Register()

void o2::passive::Cave::Register ( )
inlineoverride

Definition at line 60 of file Cave.h.

◆ Reset()

void o2::passive::Cave::Reset ( )
inlineoverride

Definition at line 62 of file Cave.h.


The documentation for this class was generated from the following files: