FairRoot/PandaRoot
|
#include <PndGemDigi.h>
Public Member Functions | |
PndGemDigi () | |
PndGemDigi (Int_t iDetectorId, Double_t iChannel, Int_t index) | |
PndGemDigi (Int_t iDetectorId, Double_t iChannel, Int_t index, Double_t signal, Double_t time) | |
virtual | ~PndGemDigi () |
void | SetCharge (Double_t iCharge) |
void | SetCor (Double_t iCor) |
void | AddCharge (Double_t iCharge) |
Int_t | GetDetectorId () const |
Double_t | GetChannelNr () const |
Int_t | GetSystemId () const |
Int_t | GetStationNr () const |
Int_t | GetSensorNr () const |
Int_t | GetSide () const |
Double_t | GetCharge () const |
Double_t | GetCor () const |
std::vector< Int_t > | GetIndices () const |
Int_t | GetNIndices () |
Int_t | GetIndex (int i=0) const |
void | AddIndex (int index) |
void | AddIndex (std::vector< Int_t > index) |
virtual bool | equal (FairTimeStamp *data) |
virtual bool | operator< (const PndGemDigi &myDigi) const |
virtual bool | operator> (const PndGemDigi &myDigi) const |
virtual bool | operator== (const PndGemDigi &myDigi) const |
Private Member Functions | |
ClassDef (PndGemDigi, 2) | |
Private Attributes | |
Int_t | fDetectorId |
Double_t | fChannelNr |
Double_t | fDigiCharge |
Double_t | fDigiCor |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndGemDigi &digi) |
PndGemDigi.h
Data class for digital GEM information Data level: RAW
The index of the (first) MCPoint having activated this channel is accessible via GetMcPointIndex().
Definition at line 32 of file PndGemDigi.h.
PndGemDigi::PndGemDigi | ( | ) |
PndGemDigi::PndGemDigi | ( | Int_t | iDetectorId, |
Double_t | iChannel, | ||
Int_t | index | ||
) |
Constructor from station number, sector number, front/back side and channel number
iStation | station number (0-255) |
iSector | sector number (0-32767) |
iSide | 0=front side; 1=back side |
iChannel | channel number |
Definition at line 26 of file PndGemDigi.cxx.
References AddIndex().
PndGemDigi::PndGemDigi | ( | Int_t | iDetectorId, |
Double_t | iChannel, | ||
Int_t | index, | ||
Double_t | signal, | ||
Double_t | time | ||
) |
|
virtual |
|
inline |
Definition at line 76 of file PndGemDigi.h.
References fDigiCharge.
Referenced by PndGemDigitize::ActivateChannel().
|
inline |
Definition at line 105 of file PndGemDigi.h.
Referenced by PndGemDigitize::ActivateChannel(), and PndGemDigi().
|
inline |
Definition at line 108 of file PndGemDigi.h.
|
private |
|
inlinevirtual |
Definition at line 112 of file PndGemDigi.h.
References fDetectorId, and GetDetectorId().
|
inline |
Definition at line 80 of file PndGemDigi.h.
References fChannelNr.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), PndGemFindClusters::CreateClusters(), PndGemFindClustersTB::CreateClusters(), MyMainFrame::DrawDigis(), PndGemMonitor::EnableDigi(), PndGemDigiAna::Exec(), PndGemFindHits::FindHits(), PndGemFindHits::FindHits2(), operator<(), operator==(), operator>(), and PndGemDigitize::PrintDigis().
|
inline |
Definition at line 91 of file PndGemDigi.h.
References fDigiCharge.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClusters::CreateClusters(), PndGemFindClustersTB::CreateClusters(), PndGemMonitor::EnableDigi(), PndGemFindHits::FindHits(), PndGemFindHits::FindHits2(), and PndGemDigitize::PrintDigis().
|
inline |
|
inline |
Accessors
Definition at line 79 of file PndGemDigi.h.
References fDetectorId.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), PndGemFindClusters::CreateClusters(), PndGemFindClustersTB::CreateClusters(), equal(), operator<(), operator==(), operator>(), and PndGemDigitize::PrintDigis().
|
inline |
Definition at line 103 of file PndGemDigi.h.
References i.
Referenced by PndGemFindHits::FindHits(), PndGemFindHits::FindHits2(), and PndGemFindClustersTB::WriteClusters().
|
inline |
Definition at line 94 of file PndGemDigi.h.
|
inline |
Definition at line 102 of file PndGemDigi.h.
Referenced by PndGemFindHits::FindHits(), PndGemFindHits::FindHits2(), and PndGemFindClustersTB::WriteClusters().
|
inline |
Definition at line 86 of file PndGemDigi.h.
References fDetectorId.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClustersTB::CheckCluster(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), MyMainFrame::DrawDigis(), PndGemMonitor::EnableDigi(), PndGemDigiAna::Exec(), PndGemDigitize::PrintDigis(), and PndGemFindHits::SortDigis().
|
inline |
Definition at line 88 of file PndGemDigi.h.
References fDetectorId.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClustersTB::CheckCluster(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), MyMainFrame::DrawDigis(), PndGemMonitor::EnableDigi(), PndGemDigiAna::Exec(), PndGemDigitize::PrintDigis(), and PndGemFindHits::SortDigis().
|
inline |
Definition at line 84 of file PndGemDigi.h.
References fDetectorId.
Referenced by PndGemFindClustersTB::AddDigiToCluster(), PndGemFindClusters::AddDigiToCluster(), PndGemFindClustersTB::AnalyzeClusters(), PndGemFindClustersTB::CheckCluster(), PndGemFindClustersTB::CompareDigiToClusters(), PndGemFindClusters::CompareDigiToClustersDigis(), MyMainFrame::DrawDigis(), PndGemMonitor::EnableDigi(), PndGemDigiAna::Exec(), PndGemDigitize::PrintDigis(), and PndGemFindHits::SortDigis().
|
inline |
|
inlinevirtual |
Definition at line 121 of file PndGemDigi.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inlinevirtual |
Definition at line 133 of file PndGemDigi.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inlinevirtual |
Definition at line 127 of file PndGemDigi.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inline |
|
inline |
|
friend |
Definition at line 34 of file PndGemDigi.h.
|
private |
Definition at line 143 of file PndGemDigi.h.
Referenced by GetChannelNr(), operator<(), operator==(), and operator>().
|
private |
Definition at line 142 of file PndGemDigi.h.
Referenced by equal(), GetDetectorId(), GetSensorNr(), GetSide(), GetStationNr(), GetSystemId(), operator<(), operator==(), and operator>().
|
private |
Definition at line 145 of file PndGemDigi.h.
Referenced by AddCharge(), GetCharge(), and SetCharge().
|
private |
Definition at line 146 of file PndGemDigi.h.