|
FairRoot/PandaRoot
|
Data class to store the digi output of a pixel module. More...
#include <PndSdsDigiTopix4.h>
Public Member Functions | |
| PndSdsDigiTopix4 () | |
| PndSdsDigiTopix4 (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Int_t col, Int_t row, UInt_t leadingEdge, UInt_t trailingEdge, UInt_t frameCount, Double_t timeStamp, UInt_t hitcountcorrect, UInt_t hitCounterIndependent, Double_t timeStampIndependent) | |
| UInt_t | GetLeadingEdge () const |
| UInt_t | GetTrailingEdge () const |
| UInt_t | GetFrameCount () const |
| Double_t | GetTimeStampIndependent () const |
| UInt_t | GetHitCountIndependent () const |
| UInt_t | GetHitCountCorrect () const |
| void | SetLeadingEdge (UInt_t le) |
| void | SetTrailingEdge (UInt_t te) |
| void | SetFrameCount (UInt_t fc) |
| void | SetHitCountIndependent (UInt_t hci) |
| void | SetTimeStampIndependent (Double_t tsi) |
| void | SetHitCountCorrect (UInt_t hcc) |
| ~PndSdsDigiTopix4 () | |
| void | Print () |
| PndSdsDigiTopix4 & | operator= (const PndSdsDigiTopix4 &pix) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| 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 PndSdsDigi &myDigi) const |
| virtual bool | operator> (const PndSdsDigiPixel &myDigi) const |
| 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) |
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 (PndSdsDigiTopix4, 3) | |
Private Attributes | |
| UInt_t | fLeadingEdge |
| UInt_t | fTrailingEdge |
| UInt_t | fFrameCount |
| UInt_t | fHitCountCorrect |
| UInt_t | fHitCountIndependent |
| Double_t | fTimeStampIndependent |
Friends | |
| class | boost::serialization::access |
| std::ostream & | operator<< (std::ostream &out, PndSdsDigiTopix4 &digi) |
Data class to store the digi output of a pixel module.
PndSdsDigiTopix4.h
Definition at line 25 of file PndSdsDigiTopix4.h.
| PndSdsDigiTopix4::PndSdsDigiTopix4 | ( | ) |
Definition at line 3 of file PndSdsDigiTopix4.cxx.
| PndSdsDigiTopix4::PndSdsDigiTopix4 | ( | std::vector< Int_t > | index, |
| Int_t | detID, | ||
| Int_t | sensorID, | ||
| Int_t | fe, | ||
| Int_t | col, | ||
| Int_t | row, | ||
| UInt_t | leadingEdge, | ||
| UInt_t | trailingEdge, | ||
| UInt_t | frameCount, | ||
| Double_t | timeStamp, | ||
| UInt_t | hitcountcorrect, | ||
| UInt_t | hitCounterIndependent, | ||
| Double_t | timeStampIndependent | ||
| ) |
Definition at line 7 of file PndSdsDigiTopix4.cxx.
References Double_t, and PndSdsDigi::SetCharge().
|
inline |
Definition at line 57 of file PndSdsDigiTopix4.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 |
|
private |
|
protectedinherited |
|
inlinevirtualinherited |
Definition at line 67 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol, PndSdsDigi::fFE, PndSdsDigiPixel::fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetFE(), PndSdsDigiPixel::GetPixelColumn(), PndSdsDigiPixel::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(), PndSdsPixelClusterTask::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndSdsTimeWalkCorrTask::FinishTask(), 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<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::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(), PndSdsDigiPixel::equal(), PndMvdDigiPixelDraw::Exec(), PndMvdDigiAna::Exec(), PndSdsStripClusterTask::FillClusterFinders(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), if(), PndMvdPixelClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigiStrip::Print().
|
inline |
Definition at line 45 of file PndSdsDigiTopix4.h.
References fFrameCount.
Referenced by operator=().
|
inline |
Definition at line 48 of file PndSdsDigiTopix4.h.
References fHitCountCorrect.
Referenced by operator=().
|
inline |
Definition at line 47 of file PndSdsDigiTopix4.h.
References fHitCountIndependent.
Referenced by operator=().
|
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(), 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().
|
inline |
Definition at line 43 of file PndSdsDigiTopix4.h.
References fLeadingEdge.
Referenced by PndMvdToPix4ClusterTask::ConvertAndFilter(), PndMvdReadInToPix4TBData::HitToFilter(), and operator=().
|
inlineinherited |
Definition at line 64 of file PndSdsDigi.h.
References PndSdsDigi::fIndex.
Referenced by EventListing(), PndLmdStripClusterTask::Exec(), PndLmdDigiQTask::Exec(), PndSdsStripClusterTask::Exec(), and PndMvdEventAnaTask::MCHitBelongsToCluster().
|
inlineinherited |
Definition at line 52 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol.
Referenced by PndSdsNoiseProducer::AddDigiPixel(), PndMvdDigiEventAna::AnaHitNr(), PndSdsDigiPixel::equal(), PndMvdDigiPixelDraw::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdPixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), PndSdsDigiPixel::operator<(), PndSdsDigiPixel::operator=(), PndSdsDigiPixel::operator==(), and PndSdsDigiPixel::operator>().
|
inlineinherited |
Definition at line 53 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fRow.
Referenced by PndSdsNoiseProducer::AddDigiPixel(), PndMvdDigiEventAna::AnaHitNr(), PndSdsDigiPixel::equal(), PndMvdDigiPixelDraw::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndMvdAllDataEventAna::FillDigiHistos(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdPixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndSdsSimplePixelClusterFinder::IsInRange(), PndSdsDigiPixel::operator<(), PndSdsDigiPixel::operator=(), PndSdsDigiPixel::operator==(), and PndSdsDigiPixel::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(), 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<(), PndSdsDigi::operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), PndSdsDigiStrip::Print(), and TimeStructure().
|
inline |
Definition at line 46 of file PndSdsDigiTopix4.h.
References fTimeStampIndependent.
Referenced by operator=().
|
inline |
Definition at line 44 of file PndSdsDigiTopix4.h.
References fTrailingEdge.
Referenced by PndMvdToPix4ClusterTask::ConvertAndFilter(), PndMvdReadInToPix4TBData::HitToFilter(), and operator=().
|
inlinevirtualinherited |
Definition at line 79 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol, PndSdsDigi::fDetID, PndSdsDigi::fFE, PndSdsDigiPixel::fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), PndSdsDigiPixel::GetPixelColumn(), PndSdsDigiPixel::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 64 of file PndSdsDigiTopix4.h.
References GetFrameCount(), GetHitCountCorrect(), GetHitCountIndependent(), GetLeadingEdge(), GetTimeStampIndependent(), GetTrailingEdge(), PndSdsDigiPixel::operator=(), SetFrameCount(), SetHitCountCorrect(), SetHitCountIndependent(), SetLeadingEdge(), SetTimeStampIndependent(), and SetTrailingEdge().
|
inlineinherited |
Definition at line 58 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol, PndSdsDigi::fFE, PndSdsDigiPixel::fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetFE(), PndSdsDigiPixel::GetPixelColumn(), PndSdsDigiPixel::GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlinevirtualinherited |
Definition at line 88 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol, PndSdsDigi::fDetID, PndSdsDigi::fFE, PndSdsDigiPixel::fRow, PndSdsDigi::fSensorID, PndSdsDigi::GetDetID(), PndSdsDigi::GetFE(), PndSdsDigiPixel::GetPixelColumn(), PndSdsDigiPixel::GetPixelRow(), and PndSdsDigi::GetSensorID().
|
inlinevirtual |
Reimplemented from PndSdsDigiPixel.
Definition at line 59 of file PndSdsDigiTopix4.h.
|
inline |
Definition at line 78 of file PndSdsDigiTopix4.h.
References fFrameCount, fLeadingEdge, and fTrailingEdge.
|
inlineinherited |
Definition at line 77 of file PndSdsDigi.h.
References PndSdsDigi::fCharge.
Referenced by PndSdsDigiTopix4().
|
inline |
Definition at line 52 of file PndSdsDigiTopix4.h.
References fFrameCount.
Referenced by operator=().
|
inline |
Definition at line 55 of file PndSdsDigiTopix4.h.
References fHitCountCorrect.
Referenced by operator=().
|
inline |
Definition at line 53 of file PndSdsDigiTopix4.h.
References fHitCountIndependent.
Referenced by operator=().
|
inline |
Definition at line 50 of file PndSdsDigiTopix4.h.
References fLeadingEdge.
Referenced by operator=().
|
inlineinherited |
|
inlineinherited |
|
inline |
Definition at line 54 of file PndSdsDigiTopix4.h.
References fTimeStampIndependent.
Referenced by operator=().
|
inline |
Definition at line 51 of file PndSdsDigiTopix4.h.
References fTrailingEdge.
Referenced by operator=().
|
friend |
Definition at line 88 of file PndSdsDigiTopix4.h.
|
friend |
Definition at line 27 of file PndSdsDigiTopix4.h.
|
protectedinherited |
Definition at line 114 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddCharge(), PndSdsDigi::GetCharge(), PndSdsDigi::serialize(), and PndSdsDigi::SetCharge().
|
protectedinherited |
Definition at line 111 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddIndex(), PndSdsDigi::GetDetID(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigi::serialize().
|
protectedinherited |
Definition at line 113 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), PndSdsDigi::GetFE(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigi::serialize().
|
private |
Definition at line 93 of file PndSdsDigiTopix4.h.
Referenced by GetFrameCount(), serialize(), and SetFrameCount().
|
private |
Definition at line 94 of file PndSdsDigiTopix4.h.
Referenced by GetHitCountCorrect(), and SetHitCountCorrect().
|
private |
Definition at line 95 of file PndSdsDigiTopix4.h.
Referenced by GetHitCountIndependent(), and SetHitCountIndependent().
|
protectedinherited |
Definition at line 110 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddIndex(), PndSdsDigi::GetIndex(), PndSdsDigi::GetIndices(), and PndSdsDigi::GetNIndices().
|
private |
Definition at line 91 of file PndSdsDigiTopix4.h.
Referenced by GetLeadingEdge(), serialize(), and SetLeadingEdge().
|
protectedinherited |
Definition at line 112 of file PndSdsDigi.h.
Referenced by PndSdsDigiStrip::equal(), PndSdsDigiPixel::equal(), PndSdsDigi::GetSensorID(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigi::serialize().
|
private |
Definition at line 96 of file PndSdsDigiTopix4.h.
Referenced by GetTimeStampIndependent(), and SetTimeStampIndependent().
|
private |
Definition at line 92 of file PndSdsDigiTopix4.h.
Referenced by GetTrailingEdge(), serialize(), and SetTrailingEdge().
1.8.5