| 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
 1.8.8