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

#include <ExternalModule.h>

Inherits o2::passive::PassiveBase.

Public Types

typedef std::function< TGeoVolume const *()> GeomBuilderFcn
 

Public Member Functions

 ExternalModule (const char *name, const char *long_title, ExternalModuleOptions options)
 
 ExternalModule ()=default
 
 ~ExternalModule () override=default
 
void ConstructGeometry () override
 
FairModuleCloneModule () const override
 Clone this object (used in MT mode only)
 
- Public Member Functions inherited from o2::passive::PassiveBase
void SetSpecialPhysicsCuts () override
 
 ClassDefOverride (o2::passive::PassiveBase, 1)
 

Detailed Description

Definition at line 35 of file ExternalModule.h.

Member Typedef Documentation

◆ GeomBuilderFcn

typedef std::function<TGeoVolume const*()> o2::passive::ExternalModule::GeomBuilderFcn

Definition at line 47 of file ExternalModule.h.

Constructor & Destructor Documentation

◆ ExternalModule() [1/2]

o2::passive::ExternalModule::ExternalModule ( const char name,
const char long_title,
ExternalModuleOptions  options 
)

Definition at line 31 of file ExternalModule.cxx.

◆ ExternalModule() [2/2]

o2::passive::ExternalModule::ExternalModule ( )
default

◆ ~ExternalModule()

o2::passive::ExternalModule::~ExternalModule ( )
overridedefault

Member Function Documentation

◆ CloneModule()

FairModule * o2::passive::ExternalModule::CloneModule ( ) const
inlineoverride

Clone this object (used in MT mode only)

Definition at line 45 of file ExternalModule.h.

◆ ConstructGeometry()

void o2::passive::ExternalModule::ConstructGeometry ( )
override

Definition at line 134 of file ExternalModule.cxx.


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