|
FairRoot/PandaRoot
|
Digitization Parameter Class for GEM part. More...
#include <PndGemMonitor.h>
Public Member Functions | |
| PndGemMonitor () | |
| virtual | ~PndGemMonitor () |
| Double_t | ChannelLastActiveAt (Int_t statNr, Int_t sensNr, Int_t sideId, Int_t chanNr) |
| Int_t | CreateSensorMonitor (const PndGemSensor &tempSensor) |
| void | EnableDigi (Int_t eventNr, Int_t digiNr, PndGemDigi *tempDigi) |
| void | EnableCluster (Int_t eventNr, Int_t clusterNr, PndGemCluster *tempCluster) |
| void | Print () |
Static Public Member Functions | |
| static PndGemMonitor * | Instance () |
| static void | Destroy () |
Private Member Functions | |
| PndGemMonitor (PndGemMonitor &) | |
| ClassDef (PndGemMonitor, 1) | |
Private Attributes | |
| TGeoManager * | fGeoMan |
| FairRuntimeDb * | fRtdb |
| TObjArray * | fSensorList |
| std::map< std::pair< Int_t, Int_t >, Int_t > | fSensorMap |
Static Private Attributes | |
| static PndGemMonitor * | fInstance = NULL |
Digitization Parameter Class for GEM part.
PANDA task class for monitoring GEM
Definition at line 36 of file PndGemMonitor.h.
| PndGemMonitor::PndGemMonitor | ( | ) |
Definition at line 42 of file PndGemMonitor.cxx.
References fInstance, run, SetName, and SetTitle().
Referenced by Instance().
|
inlinevirtual |
Definition at line 49 of file PndGemMonitor.h.
|
inlineprivate |
Definition at line 60 of file PndGemMonitor.h.
| Double_t PndGemMonitor::ChannelLastActiveAt | ( | Int_t | statNr, |
| Int_t | sensNr, | ||
| Int_t | sideId, | ||
| Int_t | chanNr | ||
| ) |
Definition at line 112 of file PndGemMonitor.cxx.
References a, PndGemSensorMonitor::ChannelLastActiveAt(), fSensorList, fSensorMap, and sensor.
Referenced by PndGemFindHits::ConfirmHits().
|
private |
map of stationNr,sensorNr to sensor
| Int_t PndGemMonitor::CreateSensorMonitor | ( | const PndGemSensor & | tempSensor | ) |
Definition at line 65 of file PndGemMonitor.cxx.
References a, fSensorList, fSensorMap, PndGemSensor::GetSensorNr(), and PndGemSensor::GetStationNr().
Referenced by PndGemFindHits::Init().
|
inlinestatic |
| void PndGemMonitor::EnableCluster | ( | Int_t | eventNr, |
| Int_t | clusterNr, | ||
| PndGemCluster * | tempCluster | ||
| ) |
Definition at line 122 of file PndGemMonitor.cxx.
References a, fSensorList, fSensorMap, PndGemCluster::GetCharge(), PndGemCluster::GetClusterBeg(), PndGemCluster::GetClusterEnd(), PndGemCluster::GetSensorNr(), PndGemCluster::GetSide(), PndGemCluster::GetStationNr(), and sensor.
Referenced by PndGemFindHits::ActivateDigis().
| void PndGemMonitor::EnableDigi | ( | Int_t | eventNr, |
| Int_t | digiNr, | ||
| PndGemDigi * | tempDigi | ||
| ) |
Definition at line 80 of file PndGemMonitor.cxx.
References a, fSensorList, fSensorMap, PndGemDigi::GetChannelNr(), PndGemDigi::GetCharge(), PndGemDigi::GetSensorNr(), PndGemDigi::GetSide(), PndGemDigi::GetStationNr(), and sensor.
|
static |
Definition at line 32 of file PndGemMonitor.cxx.
References fInstance, and PndGemMonitor().
Referenced by PndGemFindHits::Init().
| void PndGemMonitor::Print | ( | ) |
Definition at line 139 of file PndGemMonitor.cxx.
References fSensorList.
|
private |
Definition at line 63 of file PndGemMonitor.h.
|
staticprivate |
Definition at line 59 of file PndGemMonitor.h.
Referenced by Destroy(), Instance(), and PndGemMonitor().
|
private |
Definition at line 64 of file PndGemMonitor.h.
|
private |
Definition at line 66 of file PndGemMonitor.h.
Referenced by ChannelLastActiveAt(), CreateSensorMonitor(), EnableCluster(), EnableDigi(), and Print().
|
private |
list of sensor monitors
Definition at line 67 of file PndGemMonitor.h.
Referenced by ChannelLastActiveAt(), CreateSensorMonitor(), EnableCluster(), and EnableDigi().
1.8.8