FairRoot/PandaRoot
|
#include <PndGemCluster.h>
Public Member Functions | |
PndGemCluster () | |
PndGemCluster (Int_t iDetectorId, Double_t iChannel, Int_t bChannel, Int_t eChannel, std::vector< Int_t > index) | |
PndGemCluster (Int_t iDetectorId, Double_t iChannel, Int_t bChannel, Int_t eChannel, Double_t signal, Double_t time, std::vector< Int_t > index) | |
virtual | ~PndGemCluster () |
void | SetCharge (Double_t iCharge) |
void | SetCor (Double_t iCor) |
void | SetClusterBeg (Int_t bChan) |
void | SetClusterEnd (Int_t eChan) |
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 |
Int_t | GetClusterBeg () const |
Int_t | GetClusterEnd () 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 PndGemCluster &myCluster) const |
virtual bool | operator> (const PndGemCluster &myCluster) const |
virtual bool | operator== (const PndGemCluster &myCluster) const |
Private Member Functions | |
ClassDef (PndGemCluster, 1) | |
Private Attributes | |
Int_t | fDetectorId |
Double_t | fChannelNr |
Int_t | fClusterBeg |
Int_t | fClusterEnd |
Double_t | fClusterCharge |
Double_t | fClusterCor |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndGemCluster &cluster) |
PndGemCluster.h
Data class for first reconstruction stage of the GEM Tracker Data level: cluster
Definition at line 31 of file PndGemCluster.h.
PndGemCluster::PndGemCluster | ( | ) |
PndGemCluster::PndGemCluster | ( | Int_t | iDetectorId, |
Double_t | iChannel, | ||
Int_t | bChannel, | ||
Int_t | eChannel, | ||
std::vector< 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 28 of file PndGemCluster.cxx.
References AddIndex().
PndGemCluster::PndGemCluster | ( | Int_t | iDetectorId, |
Double_t | iChannel, | ||
Int_t | bChannel, | ||
Int_t | eChannel, | ||
Double_t | signal, | ||
Double_t | time, | ||
std::vector< Int_t > | index | ||
) |
|
virtual |
|
inline |
|
inline |
Definition at line 111 of file PndGemCluster.h.
Referenced by PndGemCluster().
|
inline |
Definition at line 114 of file PndGemCluster.h.
|
private |
|
inlinevirtual |
Definition at line 118 of file PndGemCluster.h.
References fDetectorId, and GetDetectorId().
|
inline |
Definition at line 84 of file PndGemCluster.h.
References fChannelNr.
Referenced by operator<(), operator==(), and operator>().
|
inline |
Definition at line 97 of file PndGemCluster.h.
References fClusterCharge.
Referenced by PndGemMonitor::EnableCluster(), and PndGemFindHits::FindHits2().
|
inline |
Definition at line 95 of file PndGemCluster.h.
References fClusterBeg.
Referenced by PndGemFindHits::ConfirmHits(), PndGemMonitor::EnableCluster(), and PndGemFindHits::FindHits2().
|
inline |
Definition at line 96 of file PndGemCluster.h.
References fClusterEnd.
Referenced by PndGemFindHits::ConfirmHits(), PndGemMonitor::EnableCluster(), and PndGemFindHits::FindHits2().
|
inline |
|
inline |
Accessors
Definition at line 83 of file PndGemCluster.h.
References fDetectorId.
Referenced by equal(), operator<(), operator==(), and operator>().
|
inline |
|
inline |
Definition at line 100 of file PndGemCluster.h.
|
inline |
Definition at line 108 of file PndGemCluster.h.
|
inline |
Definition at line 90 of file PndGemCluster.h.
References fDetectorId.
Referenced by PndGemFindHits::ConfirmHits(), and PndGemMonitor::EnableCluster().
|
inline |
Definition at line 92 of file PndGemCluster.h.
References fDetectorId.
Referenced by PndGemFindHits::ConfirmHits(), and PndGemMonitor::EnableCluster().
|
inline |
Definition at line 88 of file PndGemCluster.h.
References fDetectorId.
Referenced by PndGemFindHits::ConfirmHits(), and PndGemMonitor::EnableCluster().
|
inline |
|
inlinevirtual |
Definition at line 127 of file PndGemCluster.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inlinevirtual |
Definition at line 139 of file PndGemCluster.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inlinevirtual |
Definition at line 133 of file PndGemCluster.h.
References fChannelNr, fDetectorId, GetChannelNr(), and GetDetectorId().
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 33 of file PndGemCluster.h.
|
private |
Definition at line 149 of file PndGemCluster.h.
Referenced by GetChannelNr(), operator<(), operator==(), and operator>().
|
private |
Definition at line 151 of file PndGemCluster.h.
Referenced by GetClusterBeg(), and SetClusterBeg().
|
private |
Definition at line 154 of file PndGemCluster.h.
Referenced by AddCharge(), GetCharge(), and SetCharge().
|
private |
Definition at line 155 of file PndGemCluster.h.
|
private |
Definition at line 152 of file PndGemCluster.h.
Referenced by GetClusterEnd(), and SetClusterEnd().
|
private |
Definition at line 148 of file PndGemCluster.h.
Referenced by equal(), GetDetectorId(), GetSensorNr(), GetSide(), GetStationNr(), GetSystemId(), operator<(), operator==(), and operator>().