CbmRoot
|
#include <CbmTofCreateDigiPar.h>
Public Member Functions | |
CbmTofCreateDigiPar () | |
CbmTofCreateDigiPar (const char *name, const char *title="CBM Task") | |
virtual | ~CbmTofCreateDigiPar () |
virtual InitStatus | ReInit () |
virtual InitStatus | Init () |
virtual void | SetParContainers () |
virtual void | Exec (Option_t *option) |
virtual void | FinishEvent () |
virtual void | FinishTask () |
Private Member Functions | |
void | FillCellInfoFromGeoHandler (TString FullPath) |
void | FillDigiPar () |
void | FillCellMapRootGeometry () |
void | FillCellMapAsciiGeometry () |
CbmTofCreateDigiPar (const CbmTofCreateDigiPar &) | |
CbmTofCreateDigiPar & | operator= (const CbmTofCreateDigiPar &) |
Private Attributes | |
Int_t | fSMType |
Int_t | fSModule |
Int_t | fCounter |
Int_t | fGap |
Int_t | fCell |
Int_t | fRegion |
Double_t | fSizex |
Double_t | fSizey |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Int_t | fDetID |
Int_t | fCellID |
std::map< Int_t, std::vector< CbmTofCell * > > | fCellMap |
std::map< Int_t, std::vector< CbmTofCell * > >::iterator | fCellMapIt |
CbmTofDigiPar * | fDigiPar |
CbmTofGeoHandler * | fGeoHandler |
pointer to digi parameters More... | |
Definition at line 23 of file CbmTofCreateDigiPar.h.
CbmTofCreateDigiPar::CbmTofCreateDigiPar | ( | ) |
Default constructor
Definition at line 23 of file CbmTofCreateDigiPar.cxx.
CbmTofCreateDigiPar::CbmTofCreateDigiPar | ( | const char * | name, |
const char * | title = "CBM Task" |
||
) |
Standard constructor
Definition at line 45 of file CbmTofCreateDigiPar.cxx.
|
virtual |
Destructor
Definition at line 68 of file CbmTofCreateDigiPar.cxx.
|
private |
|
virtual |
Executed task
Definition at line 157 of file CbmTofCreateDigiPar.cxx.
|
private |
Definition at line 417 of file CbmTofCreateDigiPar.cxx.
References fCell, fCellID, fCounter, fDetID, fGap, fGeoHandler, fRegion, fSizex, fSizey, fSModule, fSMType, fX, fY, fZ, CbmTofGeoHandler::GetCell(), CbmTofGeoHandler::GetCellId(), CbmTofGeoHandler::GetCounter(), CbmTofGeoHandler::GetGap(), CbmTofGeoHandler::GetRegion(), CbmTofGeoHandler::GetSizeX(), CbmTofGeoHandler::GetSizeY(), CbmTofGeoHandler::GetSModule(), CbmTofGeoHandler::GetSMType(), CbmTofGeoHandler::GetUniqueDetectorId(), CbmTofGeoHandler::GetX(), CbmTofGeoHandler::GetY(), and CbmTofGeoHandler::GetZ().
Referenced by FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 160 of file CbmTofCreateDigiPar.cxx.
References fCellID, fCellMap, fCellMapIt, FillCellInfoFromGeoHandler(), FillDigiPar(), fSizex, fSizey, fX, fY, and fZ.
Referenced by Init().
|
private |
Definition at line 274 of file CbmTofCreateDigiPar.cxx.
References counter, fCellID, fCellMap, fCellMapIt, FillCellInfoFromGeoHandler(), FillDigiPar(), fSizex, fSizey, fX, fY, and fZ.
Referenced by Init().
|
private |
Definition at line 471 of file CbmTofCreateDigiPar.cxx.
References fCell, fCellMap, fCellMapIt, fCounter, fDigiPar, fGeoHandler, fRegion, fSModule, fSMType, CbmTofGeoHandler::GetCell(), CbmTofGeoHandler::GetCounter(), CbmTofCell::GetDetectorId(), CbmTofGeoHandler::GetRegion(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofGeoHandler::GetSModule(), CbmTofGeoHandler::GetSMType(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), CbmTofDigiPar::SetCellDxArray(), CbmTofDigiPar::SetCellDyArray(), CbmTofDigiPar::SetCellIdArray(), CbmTofDigiPar::SetCellMap(), CbmTofDigiPar::SetCellXArray(), CbmTofDigiPar::SetCellYArray(), CbmTofDigiPar::SetCellZArray(), CbmTofDigiPar::SetNrOfCells(), SetParContainers(), x, and y.
Referenced by FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
inlinevirtual |
Finish (called after each event)
Definition at line 44 of file CbmTofCreateDigiPar.h.
|
virtual |
Finish task (called after all event)
Definition at line 144 of file CbmTofCreateDigiPar.cxx.
References fDigiPar.
|
virtual |
Definition at line 102 of file CbmTofCreateDigiPar.cxx.
References CbmTofAnaTestbeam::fChannelInfo, fDigiPar, fGeoHandler, FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), CbmTofDigiPar::GetCell(), CbmTofDigiPar::GetCellId(), CbmTofDigiPar::GetNrOfModules(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), CbmTofGeoHandler::Init(), k07a, k12b, k14a, and CbmTofDigiPar::SetNodeMap().
Referenced by CbmTofFindTracks::InitParameters(), CbmTofDigitize::InitParameters(), and CbmTofEventClusterizer::InitParameters().
|
private |
|
virtual |
|
virtual |
Definition at line 72 of file CbmTofCreateDigiPar.cxx.
References fDigiPar.
Referenced by FillDigiPar().
|
private |
Definition at line 62 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 73 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Map of Unique Tof Cell Id to corresponding TofCell
Definition at line 76 of file CbmTofCreateDigiPar.h.
Referenced by FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), and FillDigiPar().
|
private |
Definition at line 77 of file CbmTofCreateDigiPar.h.
Referenced by FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), and FillDigiPar().
|
private |
Definition at line 60 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 71 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler().
|
private |
Definition at line 79 of file CbmTofCreateDigiPar.h.
Referenced by FillDigiPar(), FinishTask(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 61 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler().
|
private |
pointer to digi parameters
Definition at line 81 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillDigiPar(), and Init().
|
private |
Definition at line 63 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 65 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 66 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 59 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 58 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 67 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 68 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 69 of file CbmTofCreateDigiPar.h.
Referenced by FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().