Project
Loading...
Searching...
No Matches
FairRadGridManager Class Reference

#include <FairRadGridManager.h>

Public Member Functions

 FairRadGridManager ()
 
virtual ~FairRadGridManager ()
 
 ClassDef (FairRadGridManager, 1)
 
TObjArray * GetMeshList ()
 
void AddMeshList (TObjArray *list)
 
Bool_t IsTrackInside (TLorentzVector &vec, FairMesh *aMesh)
 
Bool_t IsTrackEntering (TLorentzVector &vec1, TLorentzVector &vec2)
 
void FillMeshList ()
 
void Init ()
 
void Reset ()
 
void SetOutputFileName (TString tempString)
 
TString GetOutputFileName ()
 

Static Public Member Functions

static FairRadGridManager * Instance ()
 

Detailed Description

Definition at line 29 of file FairRadGridManager.h.

Constructor & Destructor Documentation

◆ FairRadGridManager()

FairRadGridManager::FairRadGridManager ( )

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

radiation length default ctor

Definition at line 34 of file FairRadGridManager.cxx.

◆ ~FairRadGridManager()

FairRadGridManager::~FairRadGridManager ( )
virtual

Destructor.

radiation length default dtor

Definition at line 61 of file FairRadGridManager.cxx.

Member Function Documentation

◆ AddMeshList()

void FairRadGridManager::AddMeshList ( TObjArray *  list)
inline

Definition at line 97 of file FairRadGridManager.h.

◆ ClassDef()

FairRadGridManager::ClassDef ( FairRadGridManager  ,
1   
)

Class definition.

◆ FillMeshList()

void FairRadGridManager::FillMeshList ( )

fill the 2D mesh

Add a point to the collection

Sum energy loss for all steps in the mesh

Definition at line 78 of file FairRadGridManager.cxx.

◆ GetMeshList()

TObjArray * FairRadGridManager::GetMeshList ( )
inline

Definition at line 96 of file FairRadGridManager.h.

◆ GetOutputFileName()

TString FairRadGridManager::GetOutputFileName ( )
inline

Definition at line 112 of file FairRadGridManager.h.

◆ Init()

void FairRadGridManager::Init ( )

initialize the manager

Definition at line 67 of file FairRadGridManager.cxx.

◆ Instance()

FairRadGridManager * FairRadGridManager::Instance ( )
static

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

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

singelton instance

Definition at line 28 of file FairRadGridManager.cxx.

◆ IsTrackEntering()

Bool_t FairRadGridManager::IsTrackEntering ( TLorentzVector &  vec1,
TLorentzVector &  vec2 
)

Definition at line 128 of file FairRadGridManager.cxx.

◆ IsTrackInside()

Bool_t FairRadGridManager::IsTrackInside ( TLorentzVector &  vec,
FairMesh *  aMesh 
)

Definition at line 146 of file FairRadGridManager.cxx.

◆ Reset()

void FairRadGridManager::Reset ( )

reset

Definition at line 72 of file FairRadGridManager.cxx.

◆ SetOutputFileName()

void FairRadGridManager::SetOutputFileName ( TString  tempString)
inline

set output file name

Definition at line 111 of file FairRadGridManager.h.


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