|
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 | |
Definition at line 27 of file CbmTofCreateDigiPar.h.
| CbmTofCreateDigiPar::CbmTofCreateDigiPar | ( | ) |
Default constructor
Definition at line 27 of file CbmTofCreateDigiPar.cxx.
References fCell, fCellID, fCellMap, fCellMapIt, fCounter, fDetID, fDigiPar, fGap, fGeoHandler, fRegion, fSizex, fSizey, fSModule, fSMType, fX, fY, and fZ.
Referenced by CbmTofCreateDigiPar(), and operator=().
| CbmTofCreateDigiPar::CbmTofCreateDigiPar | ( | const char * | name, |
| const char * | title = "CBM Task" ) |
|
virtual |
Destructor
Definition at line 75 of file CbmTofCreateDigiPar.cxx.
|
private |
References CbmTofCreateDigiPar().
|
virtual |
Executed task
Definition at line 172 of file CbmTofCreateDigiPar.cxx.
|
private |
Definition at line 422 of file CbmTofCreateDigiPar.cxx.
References fCell, fCellID, fCounter, fDetID, fGap, fGeoHandler, fRegion, fSizex, fSizey, fSModule, fSMType, fX, fY, and fZ.
Referenced by FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 175 of file CbmTofCreateDigiPar.cxx.
References fCellID, fCellMap, fCellMapIt, FillCellInfoFromGeoHandler(), FillDigiPar(), fSizex, fSizey, fX, fY, and fZ.
Referenced by Init().
|
private |
Definition at line 287 of file CbmTofCreateDigiPar.cxx.
References counter, fCellID, fCellMap, fCellMapIt, FillCellInfoFromGeoHandler(), FillDigiPar(), fSizex, fSizey, fX, fY, and fZ.
Referenced by Init().
|
private |
Definition at line 466 of file CbmTofCreateDigiPar.cxx.
References fCell, fCellMap, fCellMapIt, fCounter, fDigiPar, fGeoHandler, fRegion, fSModule, fSMType, CbmTofCell::GetDetectorId(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), SetParContainers(), x, and y.
Referenced by FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
inlinevirtual |
Finish (called after each event)
Definition at line 48 of file CbmTofCreateDigiPar.h.
|
virtual |
Finish task (called after all event)
Definition at line 158 of file CbmTofCreateDigiPar.cxx.
References fDigiPar.
|
virtual |
Definition at line 113 of file CbmTofCreateDigiPar.cxx.
References fDigiPar, fGeoHandler, FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), k07a, k12b, k14a, and k21a.
Referenced by CbmDeviceHitBuilderTof::InitContainers(), CbmTaskTofClusterizerParWrite::InitParameters(), CbmTaskTofHitFinder::InitParameters(), CbmTofDigitize::InitParameters(), CbmTofEventClusterizer::InitParameters(), CbmTofFindTracks::InitParameters(), CbmTofHitMaker::InitParameters(), and CbmTofSimpClusterizer::InitParameters().
|
private |
References CbmTofCreateDigiPar().
|
virtual |
|
virtual |
Definition at line 79 of file CbmTofCreateDigiPar.cxx.
References fDigiPar.
Referenced by FillDigiPar().
|
private |
Definition at line 66 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 76 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Map of Unique Tof Cell Id to corresponding TofCell
Definition at line 79 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), and FillDigiPar().
|
private |
Definition at line 80 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellMapAsciiGeometry(), FillCellMapRootGeometry(), and FillDigiPar().
|
private |
Definition at line 64 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 75 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), and FillCellInfoFromGeoHandler().
|
private |
Definition at line 82 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillDigiPar(), FinishTask(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 65 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), and FillCellInfoFromGeoHandler().
|
private |
pointer to digi parameters
Definition at line 84 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillDigiPar(), and Init().
|
private |
Definition at line 67 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 69 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 70 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 63 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 62 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), and FillDigiPar().
|
private |
Definition at line 71 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 72 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().
|
private |
Definition at line 73 of file CbmTofCreateDigiPar.h.
Referenced by CbmTofCreateDigiPar(), CbmTofCreateDigiPar(), FillCellInfoFromGeoHandler(), FillCellMapAsciiGeometry(), and FillCellMapRootGeometry().