FairRoot/PandaRoot
|
#include <PndSdsDigiPixelMCInfo.h>
Public Member Functions | |
PndSdsDigiPixelMCInfo () | |
PndSdsDigiPixelMCInfo (std::vector< Int_t > index, Int_t detID, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t totcharge, Double_t timeStamp, Double_t chargewonoise, Double_t addnoise, Double_t timewalk, Double_t timewalkcorrection, Double_t tof, Double_t digicharge) | |
virtual | ~PndSdsDigiPixelMCInfo () |
void | SetMCCharge (Double_t charge) |
Double_t | GetMCCharge () |
void | SetAddNoise (Double_t charge) |
Double_t | GetAddNoise () |
void | SetTimeWalk (Double_t timewalk) |
Double_t | GetTimeWalk () |
void | SetTimeWalkCorrection (Double_t timewalkcorrection) |
Double_t | GetTimeWalkCorrection () |
void | SetTof (Double_t tof) |
Double_t | GetTof () |
void | SetDigiCharge (Double_t digicharge) |
Double_t | GetDigiCharge () |
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 PndSdsDigi &myDigi) const |
virtual bool | operator> (const PndSdsDigiPixel &myDigi) const |
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) |
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 (PndSdsDigiPixelMCInfo, 2) | |
Private Attributes | |
Double_t | fMCCharge |
Double_t | fAddNoise |
Double_t | fTimeWalk |
Double_t | fTimeWalkCorrection |
Double_t | fTof |
Double_t | fDigiCharge |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndSdsDigiPixelMCInfo &digi) |
Definition at line 17 of file PndSdsDigiPixelMCInfo.h.
PndSdsDigiPixelMCInfo::PndSdsDigiPixelMCInfo | ( | ) |
Definition at line 11 of file PndSdsDigiPixelMCInfo.cxx.
PndSdsDigiPixelMCInfo::PndSdsDigiPixelMCInfo | ( | std::vector< Int_t > | index, |
Int_t | detID, | ||
Int_t | sensorID, | ||
Int_t | fe, | ||
Int_t | col, | ||
Int_t | row, | ||
Double_t | totcharge, | ||
Double_t | timeStamp, | ||
Double_t | chargewonoise, | ||
Double_t | addnoise, | ||
Double_t | timewalk, | ||
Double_t | timewalkcorrection, | ||
Double_t | tof, | ||
Double_t | digicharge | ||
) |
Definition at line 21 of file PndSdsDigiPixelMCInfo.cxx.
|
virtual |
Definition at line 28 of file PndSdsDigiPixelMCInfo.cxx.
|
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().
|
inline |
|
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<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::operator>(), and PndSdsDigiStrip::Print().
|
inline |
|
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(), for(), if(), PndSdsSimplePixelClusterFinder::IsInRange(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::IsInRange(), PndSdsDigiStrip::operator<(), PndSdsDigiPixel::operator<(), PndSdsDigi::operator<(), PndSdsDigiPixel::operator==(), PndSdsDigiStrip::operator==(), PndSdsDigiPixel::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().
|
inline |
|
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(), for(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::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(), for(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdTopixClusterFinder::IsInRange(), PndMvdPixelClusterFinder::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 |
|
inline |
Definition at line 50 of file PndSdsDigiPixelMCInfo.h.
References fTimeWalkCorrection.
|
inline |
|
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().
|
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().
|
inlinevirtualinherited |
Reimplemented from PndSdsDigi.
Reimplemented in PndSdsDigiTopix4.
Definition at line 48 of file PndSdsDigiPixel.h.
Referenced by EventListing(), and PndSdsSimplePixelClusterFinder::IsInRange().
|
inlineinherited |
Definition at line 108 of file PndSdsDigiPixel.h.
References PndSdsDigiPixel::fCol, and PndSdsDigiPixel::fRow.
|
inline |
|
inlineinherited |
Definition at line 77 of file PndSdsDigi.h.
References PndSdsDigi::fCharge.
Referenced by PndSdsDigiTopix4::PndSdsDigiTopix4().
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
Definition at line 49 of file PndSdsDigiPixelMCInfo.h.
References fTimeWalkCorrection.
|
inline |
|
friend |
Definition at line 19 of file PndSdsDigiPixelMCInfo.h.
|
private |
Definition at line 60 of file PndSdsDigiPixelMCInfo.h.
Referenced by GetAddNoise(), and SetAddNoise().
|
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().
|
private |
Definition at line 64 of file PndSdsDigiPixelMCInfo.h.
Referenced by GetDigiCharge(), and SetDigiCharge().
|
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().
|
protectedinherited |
Definition at line 110 of file PndSdsDigi.h.
Referenced by PndSdsDigi::AddIndex(), PndSdsDigi::GetIndex(), PndSdsDigi::GetIndices(), and PndSdsDigi::GetNIndices().
|
private |
Definition at line 59 of file PndSdsDigiPixelMCInfo.h.
Referenced by GetMCCharge(), and SetMCCharge().
|
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 61 of file PndSdsDigiPixelMCInfo.h.
Referenced by GetTimeWalk(), and SetTimeWalk().
|
private |
Definition at line 62 of file PndSdsDigiPixelMCInfo.h.
Referenced by GetTimeWalkCorrection(), and SetTimeWalkCorrection().
|
private |
Definition at line 63 of file PndSdsDigiPixelMCInfo.h.