| FairRoot/PandaRoot
    | 
Base class for Digi information. More...
#include <PndSdsDigi.h>
 
  
 | Public Member Functions | |
| PndSdsDigi () | |
| PndSdsDigi (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Double_t charge, Double_t timestamp=-1) | |
| PndSdsDigi (Int_t index, Int_t detID, Int_t fSensorID, Int_t fe, Double_t charge, Double_t timestamp=-1) | |
| virtual | ~PndSdsDigi () | 
| Int_t | GetFE () const | 
| Int_t | GetSensorID () const | 
| Double_t | GetCharge () const | 
| Int_t | GetDetID () const | 
| std::vector< Int_t > | GetIndices () const | 
| Int_t | GetIndex (int i=0) const | 
| Int_t | GetNIndices () const | 
| virtual void | AddIndex (int index) | 
| virtual void | AddIndex (std::vector< Int_t > index) | 
| void | SetCharge (double charge) | 
| void | AddCharge (double charge) | 
| virtual bool | operator< (const PndSdsDigi &myDigi) const | 
| virtual void | Print () | 
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) | 
| Protected Member Functions | |
| ClassDef (PndSdsDigi, 4) | |
| Protected Attributes | |
| std::vector< Int_t > | fIndex | 
| Int_t | fDetID | 
| Int_t | fSensorID | 
| Int_t | fFE | 
| Double_t | fCharge | 
| Friends | |
| class | boost::serialization::access | 
| std::ostream & | operator<< (std::ostream &out, PndSdsDigi &digi) | 
| PndSdsDigi::PndSdsDigi | ( | ) | 
Definition at line 3 of file PndSdsDigi.cxx.
| PndSdsDigi::PndSdsDigi | ( | std::vector< Int_t > | index, | 
| Int_t | detID, | ||
| Int_t | sensorID, | ||
| Int_t | fe, | ||
| Double_t | charge, | ||
| Double_t | timestamp = -1 | ||
| ) | 
| PndSdsDigi::PndSdsDigi | ( | Int_t | index, | 
| Int_t | detID, | ||
| Int_t | fSensorID, | ||
| Int_t | fe, | ||
| Double_t | charge, | ||
| Double_t | timestamp = -1 | ||
| ) | 
constructor
| index | position of PndSdsMCPoint in TClonesArray | 
| detID | detector ID (from/for CbmPoint/Hit) | 
| detName | geoH->GetID(gGeoManager->GetPath()) information | 
| fe | front end ID | 
| charge | deposited charge in electrons | 
Definition at line 18 of file PndSdsDigi.cxx.
References AddIndex().
| 
 | inlinevirtual | 
Definition at line 55 of file PndSdsDigi.h.
| 
 | inline | 
Definition at line 78 of file PndSdsDigi.h.
References fCharge.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), and PndSdsNoiseProducer::AddDigiStrip().
| 
 | inlinevirtual | 
Definition at line 66 of file PndSdsDigi.h.
References fDetID, and fIndex.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), and PndSdsDigi().
| 
 | inlinevirtual | 
| 
 | protected | 
| 
 | inline | 
Definition at line 60 of file PndSdsDigi.h.
References fCharge.
Referenced by PndLmdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiPixel(), PndSdsChargeWeightingAlgorithms::DigiCharge(), PndSdsChargeConversion::DigiValueToCharge(), PndSdsChargeWeightingAlgorithms::EtaValue(), PndMvdDigiPixelDraw::Exec(), PndMvdDigiAna::Exec(), PndSdsTimeWalkCorrTask::Exec(), PndSdsPixelClusterTask::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndSdsTimeWalkCorrTask::FinishTask(), if(), and PndSdsDigiStrip::Print().
| 
 | inline | 
Definition at line 61 of file PndSdsDigi.h.
References fDetID.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndMvdIdealTrackFinderTask::Exec(), PndStraightLineTrackFinderTask::FindHitsII(), PndStraightLineTrackFinderTask::FindHitsIII(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigiStrip::Print().
| 
 | inline | 
Definition at line 57 of file PndSdsDigi.h.
References fFE.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndMvdDigiEventAna::AnaHitNr(), PndSdsChargeWeightingAlgorithms::DigiStripno(), PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), PndMvdDigiPixelDraw::Exec(), PndMvdDigiAna::Exec(), PndSdsStripClusterTask::FillClusterFinders(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), if(), PndMvdPixelClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigiStrip::Print().
| 
 | inline | 
Definition at line 63 of file PndSdsDigi.h.
Referenced by anaclust(), EventListing(), PndLmdStripClusterTask::Exec(), PndMvdIdealTrackFinderTask::Exec(), PndLmdDigiQTask::Exec(), PndLmdIdealFitTask::Exec(), PndSdsStripClusterTask::Exec(), PndMvdAllDataEventAna::GetHitPerCluster(), PndLmdQATask::HitReco(), PndSdsIdealPixelClusterFinder::IsInRange(), main(), PndMvdEventAnaTask::MCHitBelongsToCluster(), and PndLmdQATask::ResoAndPulls().
| 
 | inline | 
Definition at line 62 of file PndSdsDigi.h.
References fIndex.
Referenced by PndSdsDigiStrip::Print(), and PndCATracking::WriteMVDHits().
| 
 | inline | 
Definition at line 64 of file PndSdsDigi.h.
References fIndex.
Referenced by EventListing(), PndLmdStripClusterTask::Exec(), PndLmdDigiQTask::Exec(), PndSdsStripClusterTask::Exec(), and PndMvdEventAnaTask::MCHitBelongsToCluster().
| 
 | inline | 
Definition at line 59 of file PndSdsDigi.h.
References fSensorID.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndSdsStripClusterTask::CalcMeanCharge(), PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), PndMvdDigiPixelDraw::Exec(), PndLmdStripClusterTask::Exec(), PndLmdDigiQTask::Exec(), PndSdsStripClusterTask::Exec(), PndSdsStripClusterTask::FillClusterFinders(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), hit_noise_studies(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), PndSdsDigiStrip::Print(), and TimeStructure().
| 
 | inlinevirtual | 
Definition at line 80 of file PndSdsDigi.h.
References fDetID, fFE, fSensorID, GetDetID(), GetFE(), and GetSensorID().
| 
 | inlinevirtual | 
Reimplemented in PndSdsDigiTopix4, PndLmdDigiQ, and PndSdsDigiPixel.
Definition at line 87 of file PndSdsDigi.h.
Referenced by PndMvdEventAnaTask::PrintClusterDigiInfo().
| 
 | inline | 
| 
 | inline | 
Definition at line 77 of file PndSdsDigi.h.
References fCharge.
Referenced by PndSdsDigiTopix4::PndSdsDigiTopix4().
| 
 | friend | 
Definition at line 107 of file PndSdsDigi.h.
| 
 | friend | 
Definition at line 31 of file PndSdsDigi.h.
| 
 | protected | 
Definition at line 114 of file PndSdsDigi.h.
Referenced by AddCharge(), GetCharge(), serialize(), and SetCharge().
| 
 | protected | 
Definition at line 111 of file PndSdsDigi.h.
Referenced by AddIndex(), GetDetID(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and serialize().
| 
 | protected | 
Definition at line 113 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), GetFE(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and serialize().
| 
 | protected | 
Definition at line 110 of file PndSdsDigi.h.
Referenced by AddIndex(), GetIndex(), GetIndices(), and GetNIndices().
| 
 | protected | 
Definition at line 112 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), GetSensorID(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and serialize().
 1.8.5
 1.8.5