FairRoot/PandaRoot
|
Data class to store the digi output of a pixel module. More...
#include <PndSdsDigiPixel.h>
Public Member Functions | |
PndSdsDigiPixel () | |
PndSdsDigiPixel (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge, Double_t timeStamp) | |
virtual | ~PndSdsDigiPixel () |
void | Print () |
Int_t | GetPixelColumn () const |
Int_t | GetPixelRow () const |
void | SetPixelColumn (Int_t col) |
void | SetPixelRow (Int_t row) |
bool | operator== (PndSdsDigiPixel &myDigi) |
virtual bool | equal (FairTimeStamp *data) |
virtual bool | operator< (const PndSdsDigiPixel &myDigi) const |
virtual bool | operator> (const PndSdsDigiPixel &myDigi) const |
PndSdsDigiPixel & | operator= (const PndSdsDigiPixel &pix) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
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 |
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 |
Private Member Functions | |
ClassDef (PndSdsDigiPixel, 8) | |
Private Attributes | |
Int_t | fCol |
Int_t | fRow |
Friends | |
class | boost::serialization::access |
std::ostream & | operator<< (std::ostream &out, PndSdsDigiPixel &digi) |
Data class to store the digi output of a pixel module.
PndSdsDigiPixel.h
Definition at line 25 of file PndSdsDigiPixel.h.
PndSdsDigiPixel::PndSdsDigiPixel | ( | ) |
Definition at line 3 of file PndSdsDigiPixel.cxx.
PndSdsDigiPixel::PndSdsDigiPixel | ( | std::vector< Int_t > | index, |
Int_t | detID, | ||
Int_t | sensorID, | ||
Int_t | fe, | ||
Int_t | col, | ||
Int_t | row, | ||
Double_t | charge, | ||
Double_t | timeStamp | ||
) |
Definition at line 9 of file PndSdsDigiPixel.cxx.
|
inlinevirtual |
Definition at line 46 of file PndSdsDigiPixel.h.
|
inlineinherited |
Definition at line 78 of file PndSdsDigi.h.
References PndSdsDigi::fCharge.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), and PndSdsNoiseProducer::AddDigiStrip().
|
inlinevirtualinherited |
Definition at line 66 of file PndSdsDigi.h.
References PndSdsDigi::fDetID, and PndSdsDigi::fIndex.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), and PndSdsDigi::PndSdsDigi().
|
inlinevirtualinherited |
|
protectedinherited |
|
private |
|
inlinevirtual |
Definition at line 67 of file PndSdsDigiPixel.h.
References fCol, PndSdsDigi::fFE, fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetFE(), GetPixelColumn(), GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlineinherited |
Definition at line 60 of file PndSdsDigi.h.
References PndSdsDigi::fCharge.
Referenced by PndLmdNoiseProducer::AddDigiPixel(), PndMvdNoiseProducer::AddDigiPixel(), PndSdsChargeWeightingAlgorithms::DigiCharge(), PndSdsChargeConversion::DigiValueToCharge(), PndSdsChargeWeightingAlgorithms::EtaValue(), PndMvdDigiPixelDraw::Exec(), PndMvdDigiAna::Exec(), PndSdsTimeWalkCorrTask::Exec(), PndMvdConvertApvTask::Exec(), PndSdsPixelClusterTask::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndSdsTimeWalkCorrTask::FinishTask(), for(), if(), and PndSdsDigiStrip::Print().
|
inlineinherited |
Definition at line 61 of file PndSdsDigi.h.
References PndSdsDigi::fDetID.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndMvdIdealTrackFinderTask::Exec(), PndStraightLineTrackFinderTask::FindHitsII(), PndStraightLineTrackFinderTask::FindHitsIII(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), PndSdsDigiStrip::operator==(), operator>(), and PndSdsDigiStrip::Print().
|
inlineinherited |
Definition at line 57 of file PndSdsDigi.h.
References PndSdsDigi::fFE.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndMvdDigiEventAna::AnaHitNr(), PndSdsChargeWeightingAlgorithms::DigiStripno(), PndSdsDigiStrip::equal(), equal(), PndMvdDigiPixelDraw::Exec(), PndMvdDigiAna::Exec(), PndSdsStripClusterTask::FillClusterFinders(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), for(), if(), PndSdsSimplePixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::IsInRange(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), operator==(), PndSdsDigiStrip::operator==(), operator>(), and PndSdsDigiStrip::Print().
|
inlineinherited |
Definition at line 63 of file PndSdsDigi.h.
References PndSdsDigi::fIndex, and i.
Referenced by anaclust(), EventListing(), PndLmdStripClusterTask::Exec(), PndMvdIdealTrackFinderTask::Exec(), PndLmdDigiQTask::Exec(), PndLmdIdealFitTask::Exec(), PndSdsStripClusterTask::Exec(), for(), PndMvdAllDataEventAna::GetHitPerCluster(), PndLmdQATask::HitReco(), PndSdsIdealPixelClusterFinder::IsInRange(), main(), PndMvdEventAnaTask::MCHitBelongsToCluster(), and PndLmdQATask::ResoAndPulls().
|
inlineinherited |
Definition at line 62 of file PndSdsDigi.h.
References PndSdsDigi::fIndex.
Referenced by PndSdsDigiStrip::Print(), and PndCATracking::WriteMVDHits().
|
inlineinherited |
Definition at line 64 of file PndSdsDigi.h.
References PndSdsDigi::fIndex.
Referenced by EventListing(), PndLmdStripClusterTask::Exec(), PndLmdDigiQTask::Exec(), PndSdsStripClusterTask::Exec(), and PndMvdEventAnaTask::MCHitBelongsToCluster().
|
inline |
Definition at line 52 of file PndSdsDigiPixel.h.
References fCol.
Referenced by PndSdsNoiseProducer::AddDigiPixel(), PndMvdDigiEventAna::AnaHitNr(), equal(), PndMvdDigiPixelDraw::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), for(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), operator<(), operator=(), operator==(), and operator>().
|
inline |
Definition at line 53 of file PndSdsDigiPixel.h.
References fRow.
Referenced by PndSdsNoiseProducer::AddDigiPixel(), PndMvdDigiEventAna::AnaHitNr(), equal(), PndMvdDigiPixelDraw::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), for(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), operator<(), operator=(), operator==(), and operator>().
|
inlineinherited |
Definition at line 59 of file PndSdsDigi.h.
References PndSdsDigi::fSensorID.
Referenced by PndSdsStripHitProducerDif::AddDigi(), PndSdsNoiseProducer::AddDigiPixel(), PndSdsNoiseProducer::AddDigiStrip(), PndSdsStripClusterTask::CalcMeanCharge(), PndSdsDigiStrip::equal(), equal(), PndMvdDigiPixelDraw::Exec(), PndLmdStripClusterTask::Exec(), PndLmdDigiQTask::Exec(), PndSdsStripClusterTask::Exec(), PndSdsStripClusterTask::FillClusterFinders(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), hit_noise_studies(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), operator==(), PndSdsDigiStrip::operator==(), operator>(), PndSdsDigiStrip::Print(), and TimeStructure().
|
inlinevirtual |
Definition at line 79 of file PndSdsDigiPixel.h.
References fCol, PndSdsDigi::fDetID, PndSdsDigi::fFE, fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), GetPixelColumn(), GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlinevirtualinherited |
Definition at line 80 of file PndSdsDigi.h.
References PndSdsDigi::fDetID, PndSdsDigi::fFE, PndSdsDigi::fSensorID, PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), and PndSdsDigi::GetSensorID().
|
inline |
Definition at line 97 of file PndSdsDigiPixel.h.
References fCol, fRow, GetPixelColumn(), and GetPixelRow().
Referenced by PndSdsDigiTopix4::operator=().
|
inline |
Definition at line 58 of file PndSdsDigiPixel.h.
References fCol, PndSdsDigi::fFE, fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetFE(), GetPixelColumn(), GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlinevirtual |
Definition at line 88 of file PndSdsDigiPixel.h.
References fCol, PndSdsDigi::fDetID, PndSdsDigi::fFE, fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), GetPixelColumn(), GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlinevirtual |
Reimplemented from PndSdsDigi.
Reimplemented in PndSdsDigiTopix4.
Definition at line 48 of file PndSdsDigiPixel.h.
Referenced by EventListing(), and PndSdsSimplePixelClusterFinder::IsInRange().
|
inline |
Definition at line 108 of file PndSdsDigiPixel.h.
|
inlineinherited |
Definition at line 77 of file PndSdsDigi.h.
References PndSdsDigi::fCharge.
Referenced by PndSdsDigiTopix4::PndSdsDigiTopix4().
|
inline |
Definition at line 55 of file PndSdsDigiPixel.h.
|
inline |
Definition at line 56 of file PndSdsDigiPixel.h.
|
friend |
Definition at line 119 of file PndSdsDigiPixel.h.
|
friend |
Definition at line 27 of file PndSdsDigiPixel.h.
|
protectedinherited |
Definition at line 114 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddCharge(), PndSdsDigi::GetCharge(), PndSdsDigi::serialize(), and PndSdsDigi::SetCharge().
|
private |
Definition at line 122 of file PndSdsDigiPixel.h.
Referenced by equal(), GetPixelColumn(), operator<(), operator=(), operator==(), operator>(), serialize(), and SetPixelColumn().
|
protectedinherited |
Definition at line 111 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddIndex(), PndSdsDigi::GetDetID(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), PndSdsDigiStrip::operator==(), operator>(), and PndSdsDigi::serialize().
|
protectedinherited |
Definition at line 113 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), equal(), PndSdsDigi::GetFE(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), operator==(), PndSdsDigiStrip::operator==(), operator>(), and PndSdsDigi::serialize().
|
protectedinherited |
Definition at line 110 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddIndex(), PndSdsDigi::GetIndex(), PndSdsDigi::GetIndices(), and PndSdsDigi::GetNIndices().
|
private |
Definition at line 122 of file PndSdsDigiPixel.h.
Referenced by equal(), GetPixelRow(), operator<(), operator=(), operator==(), operator>(), serialize(), and SetPixelRow().
|
protectedinherited |
Definition at line 112 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), equal(), PndSdsDigi::GetSensorID(), PndSdsDigiStrip::operator<(), operator<(), PndSdsDigi::operator<(), operator==(), PndSdsDigiStrip::operator==(), operator>(), and PndSdsDigi::serialize().