FairRoot/PandaRoot
|
#include <PndDrcDigi.h>
Public Member Functions | |
PndDrcDigi () | |
PndDrcDigi (std::vector< Int_t > index, Int_t detectorId, Int_t sensorId, Double_t charge, Double_t time, Int_t CSflag, Double_t timeStamp) | |
PndDrcDigi (Int_t index, Int_t detectorId, Int_t sensorId, Double_t charge, Double_t time, Int_t CSflag, Double_t timeStamp) | |
~PndDrcDigi () | |
void | Print () |
void | SetBarID (Int_t BarID) |
void | SetBoxID (Int_t BoxID) |
void | SetTrackID (Int_t TrackID) |
void | SetTrackIniVertex (TVector3 TrackIniVertex) |
void | SetMotherID (Int_t MrID) |
void | SetPdgCode (Int_t Pdg) |
void | SetTrackMom (TVector3 TrackMom) |
void | SetMotherIDPho (Int_t MrIDPho) |
void | SetTimeAtBar (Double_t TimeAtBar) |
void | SetEvtTim (Double_t EvtTim) |
void | SetEventTim (Double_t EventTim) |
void | SetPileUp (Double_t pileup) |
void | SetEventNo (Double_t EventNo) |
Int_t | GetBarID () const |
Int_t | GetBoxID () const |
Int_t | GetTrackID () const |
TVector3 | GetTrackIniVertex () |
Int_t | GetMotherID () const |
Int_t | GetPdgCode () const |
TVector3 | GetTrackMom () |
Int_t | GetMotherIDPho () const |
Double_t | GetTimeAtBar () const |
Double_t | GetEvtTim () const |
Double_t | GetEventTim () const |
Double_t | GetPileUp () const |
Double_t | GetEventNo () const |
Int_t | GetDetectorId () const |
Int_t | GetSensorId () const |
Double_t | GetCharge () const |
std::vector< Int_t > | GetIndices () const |
Int_t | GetIndex (int i=0) const |
Int_t | GetNIndices () const |
Double_t | GetTime () const |
Int_t | GetChargeSharingFlag () const |
void | AddIndex (int index) |
void | AddIndex (std::vector< Int_t > index) |
virtual bool | equal (FairTimeStamp *data) |
virtual bool | operator< (const PndDrcDigi &myDigi) const |
virtual bool | operator> (const PndDrcDigi &myDigi) const |
virtual bool | operator== (const PndDrcDigi &myDigi) const |
Protected Member Functions | |
ClassDef (PndDrcDigi, 2) | |
Protected Attributes | |
std::vector< Int_t > | fIndex |
Int_t | fDetectorId |
Int_t | fSensorId |
Double_t | fCharge |
Double_t | fTime |
Int_t | fCSflag |
Int_t | fBarID |
Int_t | fBoxID |
Int_t | fTrackID |
TVector3 | fTrackIniVertex |
Int_t | fMrID |
Int_t | fMrIDPho |
Int_t | fPdg |
TVector3 | fTrackMom |
Double_t | fTimeAtBar |
Double_t | fEvtTim |
Double_t | fEventTim |
Double_t | fPileUp |
Double_t | fEventNo |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndDrcDigi &digi) |
Definition at line 32 of file PndDrcDigi.h.
PndDrcDigi::PndDrcDigi | ( | ) |
Definition at line 3 of file PndDrcDigi.cxx.
PndDrcDigi::PndDrcDigi | ( | std::vector< Int_t > | index, |
Int_t | detectorId, | ||
Int_t | sensorId, | ||
Double_t | charge, | ||
Double_t | time, | ||
Int_t | CSflag, | ||
Double_t | timeStamp | ||
) |
Definition at line 11 of file PndDrcDigi.cxx.
References AddIndex().
PndDrcDigi::PndDrcDigi | ( | Int_t | index, |
Int_t | detectorId, | ||
Int_t | sensorId, | ||
Double_t | charge, | ||
Double_t | time, | ||
Int_t | CSflag, | ||
Double_t | timeStamp | ||
) |
Definition at line 17 of file PndDrcDigi.cxx.
References AddIndex().
|
inline |
Definition at line 56 of file PndDrcDigi.h.
|
inline |
|
inline |
|
protected |
|
inlinevirtual |
Definition at line 111 of file PndDrcDigi.h.
References fSensorId, and GetSensorId().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 90 of file PndDrcDigi.h.
References fDetectorId.
Referenced by PndDrcHitFinder::Exec(), PndPhoGunShortP::ProcessPhotonHit(), and PndPhoGunShort::ProcessPhotonHit().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 94 of file PndDrcDigi.h.
Referenced by PndPhoGunShortP::ProcessPhotonHit(), and PndPhoGunShort::ProcessPhotonHit().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 91 of file PndDrcDigi.h.
References fSensorId.
Referenced by equal(), PndDrcHitFinder::Exec(), operator<(), operator==(), operator>(), PndPhoGunShortP::ProcessPhotonHit(), and PndPhoGunShort::ProcessPhotonHit().
|
inline |
Definition at line 96 of file PndDrcDigi.h.
References fTime.
Referenced by PndDrcHitFinder::Exec().
|
inline |
Definition at line 84 of file PndDrcDigi.h.
References fTimeAtBar.
Referenced by PndDrcHitFinder::Exec().
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 58 of file PndDrcDigi.h.
void PndDrcDigi::SetBarID | ( | Int_t | BarID | ) |
Definition at line 22 of file PndDrcDigi.cxx.
References fBarID.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetBoxID | ( | Int_t | BoxID | ) |
Definition at line 25 of file PndDrcDigi.cxx.
References fBoxID.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetEventNo | ( | Double_t | EventNo | ) |
Definition at line 58 of file PndDrcDigi.cxx.
References fEventNo.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetEventTim | ( | Double_t | EventTim | ) |
Definition at line 52 of file PndDrcDigi.cxx.
References fEventTim.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetEvtTim | ( | Double_t | EvtTim | ) |
Definition at line 49 of file PndDrcDigi.cxx.
References fEvtTim.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetMotherID | ( | Int_t | MrID | ) |
Definition at line 34 of file PndDrcDigi.cxx.
References fMrID.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetMotherIDPho | ( | Int_t | MrIDPho | ) |
Definition at line 43 of file PndDrcDigi.cxx.
References fMrIDPho.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetPdgCode | ( | Int_t | Pdg | ) |
Definition at line 37 of file PndDrcDigi.cxx.
References fPdg.
Referenced by PndDrcDigiTask::ActivatePixel(), and PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetPileUp | ( | Double_t | pileup | ) |
Definition at line 55 of file PndDrcDigi.cxx.
References fPileUp.
void PndDrcDigi::SetTimeAtBar | ( | Double_t | TimeAtBar | ) |
Definition at line 46 of file PndDrcDigi.cxx.
References fTimeAtBar.
Referenced by PndDrcDigiTask::ActivatePixel(), and PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetTrackID | ( | Int_t | TrackID | ) |
Definition at line 28 of file PndDrcDigi.cxx.
References fTrackID.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetTrackIniVertex | ( | TVector3 | TrackIniVertex | ) |
Definition at line 31 of file PndDrcDigi.cxx.
References fTrackIniVertex.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
void PndDrcDigi::SetTrackMom | ( | TVector3 | TrackMom | ) |
Definition at line 40 of file PndDrcDigi.cxx.
References fTrackMom.
Referenced by PndDrcTimeDigiTask::ActivatePixel().
|
friend |
Definition at line 35 of file PndDrcDigi.h.
|
protected |
Definition at line 139 of file PndDrcDigi.h.
Referenced by GetBarID(), and SetBarID().
|
protected |
Definition at line 140 of file PndDrcDigi.h.
Referenced by GetBoxID(), and SetBoxID().
|
protected |
Definition at line 136 of file PndDrcDigi.h.
Referenced by GetCharge().
|
protected |
Definition at line 138 of file PndDrcDigi.h.
Referenced by GetChargeSharingFlag().
|
protected |
Definition at line 134 of file PndDrcDigi.h.
Referenced by GetDetectorId().
|
protected |
Definition at line 151 of file PndDrcDigi.h.
Referenced by GetEventNo(), and SetEventNo().
|
protected |
Definition at line 149 of file PndDrcDigi.h.
Referenced by GetEventTim(), and SetEventTim().
|
protected |
Definition at line 148 of file PndDrcDigi.h.
Referenced by GetEvtTim(), and SetEvtTim().
|
protected |
Definition at line 133 of file PndDrcDigi.h.
Referenced by AddIndex(), GetIndex(), GetIndices(), and GetNIndices().
|
protected |
Definition at line 143 of file PndDrcDigi.h.
Referenced by GetMotherID(), and SetMotherID().
|
protected |
Definition at line 144 of file PndDrcDigi.h.
Referenced by GetMotherIDPho(), and SetMotherIDPho().
|
protected |
Definition at line 145 of file PndDrcDigi.h.
Referenced by GetPdgCode(), and SetPdgCode().
|
protected |
Definition at line 150 of file PndDrcDigi.h.
Referenced by GetPileUp(), and SetPileUp().
|
protected |
Definition at line 135 of file PndDrcDigi.h.
Referenced by equal(), GetSensorId(), operator<(), operator==(), and operator>().
|
protected |
Definition at line 137 of file PndDrcDigi.h.
Referenced by GetTime().
|
protected |
Definition at line 147 of file PndDrcDigi.h.
Referenced by GetTimeAtBar(), and SetTimeAtBar().
|
protected |
Definition at line 141 of file PndDrcDigi.h.
Referenced by GetTrackID(), and SetTrackID().
|
protected |
Definition at line 142 of file PndDrcDigi.h.
Referenced by GetTrackIniVertex(), and SetTrackIniVertex().
|
protected |
Definition at line 146 of file PndDrcDigi.h.
Referenced by GetTrackMom(), and SetTrackMom().