FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairRadLenManager Class Reference

#include <FairRadLenManager.h>

Public Member Functions

 FairRadLenManager ()
 
virtual ~FairRadLenManager ()
 
 ClassDef (FairRadLenManager, 1)
 
void AddPoint (Int_t &ModuleId)
 
void Init ()
 
void Reset ()
 

Static Public Member Functions

static FairRadLenManagerInstance ()
 

Detailed Description

Definition at line 24 of file FairRadLenManager.h.

Constructor & Destructor Documentation

FairRadLenManager::FairRadLenManager ( )

Default constructor. Creates the singleton object of FairRadLenManager class. The pointer to this object can be reached via FairRadLenManager::Instance().

radiation length default ctor

Definition at line 35 of file FairRadLenManager.cxx.

FairRadLenManager::~FairRadLenManager ( )
virtual

Destructor.

radiation length default dtor

Definition at line 59 of file FairRadLenManager.cxx.

Member Function Documentation

void FairRadLenManager::AddPoint ( Int_t &  ModuleId)

Add point to collection

Add a point to the collection

Sum energy loss for all steps in the active volume

Create a point at exit of the volume

Definition at line 79 of file FairRadLenManager.cxx.

FairRadLenManager::ClassDef ( FairRadLenManager  ,
 
)

Class definition.

void FairRadLenManager::Init ( )

initialize the manager

create the branch for output

Definition at line 67 of file FairRadLenManager.cxx.

FairRadLenManager * FairRadLenManager::Instance ( )
static

This function is used to access the methods of the class.

Returns
Pointer to the singleton FairRadLenManager object, created with FairRadLenManager::FairRadLenManager().

singelton instance

Definition at line 29 of file FairRadLenManager.cxx.

void FairRadLenManager::Reset ( )

reset

We have to free the momeory, Clear() is faster but not enough!

Definition at line 73 of file FairRadLenManager.cxx.


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