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

#include <Pipe.h>

Inherits o2::passive::Alice3PassiveBase.

Public Member Functions

 Alice3Pipe ()
 
 ~Alice3Pipe () override
 
 Alice3Pipe (const char *name, const char *title="Alice 3 Pipe", const bool isTRKActivated=false, const bool isFT3Activated=false, const float pipeRIn=0.f, const float pipeThickness=0.f, const float a3ipLength=0.f, const float vacuumVesselRIn=0.f, const float vacuumVesselThickness=0.f, const float vacuumVesselASideLength=0.f)
 
void ConstructGeometry () override
 
FairModuleCloneModule () const override
 Clone this object (used in MT mode only)
 
float getPipeRIn () const
 
float getPipeRMax () const
 
float getPipeWidth () const
 
float getA3IPLength () const
 
float getVacuumVesselRIn () const
 
float getVacuumVesselRMax () const
 
float getVacuumVesselWidth () const
 
float getVacuumVesselLength () const
 
bool IsTRKActivated () const
 
bool IsFT3Activated () const
 
- Public Member Functions inherited from o2::passive::Alice3PassiveBase
void SetSpecialPhysicsCuts () override
 
 ClassDefOverride (Alice3PassiveBase, 1)
 

Detailed Description

Definition at line 22 of file Pipe.h.

Constructor & Destructor Documentation

◆ Alice3Pipe() [1/2]

Alice3Pipe::Alice3Pipe ( )

Definition at line 31 of file Pipe.cxx.

◆ ~Alice3Pipe()

Alice3Pipe::~Alice3Pipe ( )
overridedefault

◆ Alice3Pipe() [2/2]

Alice3Pipe::Alice3Pipe ( const char name,
const char title = "Alice 3 Pipe",
const bool  isTRKActivated = false,
const bool  isFT3Activated = false,
const float  pipeRIn = 0.f,
const float  pipeThickness = 0.f,
const float  a3ipLength = 0.f,
const float  vacuumVesselRIn = 0.f,
const float  vacuumVesselThickness = 0.f,
const float  vacuumVesselASideLength = 0.f 
)

Definition at line 32 of file Pipe.cxx.

Member Function Documentation

◆ CloneModule()

FairModule * Alice3Pipe::CloneModule ( ) const
override

Clone this object (used in MT mode only)

Definition at line 271 of file Pipe.cxx.

◆ ConstructGeometry()

void Alice3Pipe::ConstructGeometry ( )
override

Definition at line 68 of file Pipe.cxx.

◆ getA3IPLength()

float o2::passive::Alice3Pipe::getA3IPLength ( ) const
inline

Definition at line 46 of file Pipe.h.

◆ getPipeRIn()

float o2::passive::Alice3Pipe::getPipeRIn ( ) const
inline

Definition at line 43 of file Pipe.h.

◆ getPipeRMax()

float o2::passive::Alice3Pipe::getPipeRMax ( ) const
inline

Definition at line 44 of file Pipe.h.

◆ getPipeWidth()

float o2::passive::Alice3Pipe::getPipeWidth ( ) const
inline

Definition at line 45 of file Pipe.h.

◆ getVacuumVesselLength()

float o2::passive::Alice3Pipe::getVacuumVesselLength ( ) const
inline

Definition at line 51 of file Pipe.h.

◆ getVacuumVesselRIn()

float o2::passive::Alice3Pipe::getVacuumVesselRIn ( ) const
inline

Definition at line 48 of file Pipe.h.

◆ getVacuumVesselRMax()

float o2::passive::Alice3Pipe::getVacuumVesselRMax ( ) const
inline

Definition at line 49 of file Pipe.h.

◆ getVacuumVesselWidth()

float o2::passive::Alice3Pipe::getVacuumVesselWidth ( ) const
inline

Definition at line 50 of file Pipe.h.

◆ IsFT3Activated()

bool o2::passive::Alice3Pipe::IsFT3Activated ( ) const
inline

Definition at line 54 of file Pipe.h.

◆ IsTRKActivated()

bool o2::passive::Alice3Pipe::IsTRKActivated ( ) const
inline

Definition at line 53 of file Pipe.h.


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