|
FairRoot/PandaRoot
|
#include <PndSdsMergedHit.h>
Public Member Functions | |
| PndSdsMergedHit () | |
| PndSdsMergedHit (Int_t detID, Int_t sensorID, TVector3 &pos, TVector3 &dpos, Int_t clindex, Double_t charge, Int_t NDigiHits, Int_t mcindex, Int_t secMC) | |
| PndSdsMergedHit (PndSdsHit &c, Int_t secMC) | |
| virtual | ~PndSdsMergedHit () |
| void | SetSecondMCHit (Int_t secMChit) |
| Int_t | GetSecondMCHit () const |
| void | SetIsMerged (bool fflag) |
| bool | GetIsMerged () const |
| void | SetSensorID (Int_t sensorID) |
| void | SetCharge (Double_t charge) |
| void | SetNDigiHits (Int_t pixel) |
| void | SetClusterIndex (Int_t datasource, Int_t id, Int_t fileId=-1, Int_t evtId=-1) |
| void | SetBotIndex (Int_t id) |
| void | SetCov (TMatrixD cov) |
| Int_t | GetSensorID () const |
| Double_t | GetCharge () const |
| Int_t | GetNDigiHits () const |
| TVector3 | GetPosition () const |
| Int_t | GetClusterIndex () const |
| Int_t | GetTopIndex () const |
| Int_t | GetBotIndex () const |
| Double_t | GetEloss () const |
| TMatrixD | GetCov () const |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| virtual void | Print (const Option_t *opt=0) const |
Private Member Functions | |
| ClassDef (PndSdsMergedHit, 1) | |
Private Attributes | |
| Int_t | fsecMC |
| unique sensor ID More... | |
| bool | fisMerged |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const PndSdsMergedHit &hit) |
Definition at line 21 of file PndSdsMergedHit.h.
| PndSdsMergedHit::PndSdsMergedHit | ( | ) |
| PndSdsMergedHit::PndSdsMergedHit | ( | Int_t | detID, |
| Int_t | sensorID, | ||
| TVector3 & | pos, | ||
| TVector3 & | dpos, | ||
| Int_t | clindex, | ||
| Double_t | charge, | ||
| Int_t | NDigiHits, | ||
| Int_t | mcindex, | ||
| Int_t | secMC | ||
| ) |
Standard constructor with all paramneters
| detID | Detector ID |
| sensorID | Sensor ID |
| pos | Position vector [cm] |
| dpos | Position error vector [cm] |
| index | Array index of ClusterCand |
| charge | Charge measured in hit |
| NDigiHits | Number of pixels fired for this event |
Definition at line 19 of file PndSdsMergedHit.cxx.
References fsecMC.
| PndSdsMergedHit::PndSdsMergedHit | ( | PndSdsHit & | c, |
| Int_t | secMC | ||
| ) |
|
virtual |
|
private |
|
inlineinherited |
Definition at line 96 of file PndSdsHit.h.
References PndSdsHit::fBotIndex.
Referenced by anaclust(), PndMvdEventAnaTask::GetRecoHit(), and main().
|
inlineinherited |
Definition at line 91 of file PndSdsHit.h.
References PndSdsHit::fCharge.
Referenced by PndMixBackgroundEvents::Exec().
|
inlineinherited |
Definition at line 94 of file PndSdsHit.h.
References PndSdsHit::fClusterIndex.
Referenced by PndMvdIdealTrackFinderTask::Exec(), PndMixBackgroundEvents::Exec(), PndLmdIdealFitTask::Exec(), PndMvdAllDataEventAna::FillHitResolutionHistos(), PndStraightLineTrackFinderTask::FindHitsII(), PndStraightLineTrackFinderTask::FindHitsIII(), PndLmdPairFinderTask::getPixelHitFromSdsHit(), PndMvdEventAnaTask::GetRecoHit(), PndSdsHit::GetTopIndex(), PndLmdQATask::HitReco(), main(), PndLmdQATask::ResoAndPulls(), and PndCATracking::WriteMVDHits().
|
inlineinherited |
Definition at line 98 of file PndSdsHit.h.
References PndSdsHit::fCov.
Referenced by PndLmdPixelClusterTask::Exec(), PndLmdKalmanTask::Exec(), main(), PndSdsRecoHit::PndSdsRecoHit(), PndSdsRecoHit2::PndSdsRecoHit2(), PndSttMvdGemTracking::Prefit(), and PndCATracking::WriteMVDHits().
|
inlineinherited |
Definition at line 97 of file PndSdsHit.h.
References PndSdsHit::fCharge.
Referenced by anaclust(), PndMvdQATask::CalculateDifference(), TtCracowTask::Exec(), TtLinFitTask::Exec(), for(), PndPidCorrelator::GetMvdInfo(), PndMvdEventAnaTask::PrintRecoHitInfo(), and TrackHits().
|
inline |
Definition at line 81 of file PndSdsMergedHit.h.
References fisMerged.
Referenced by PndLmdLinFitTask::Exec().
|
inlineinherited |
Definition at line 92 of file PndSdsHit.h.
References PndSdsHit::fNDigiHits.
Referenced by anaclust(), and PndMixBackgroundEvents::Exec().
|
inlineinherited |
Definition at line 93 of file PndSdsHit.h.
Referenced by PndMvdIdealTrackFinderTask::AddAndExpand(), PndMvdQATask::CalculateDifference(), PndMvdRiemannVertexFinderTask::CheckRecoTrack(), PndMvdRiemannTrackFinderTaskEff::CheckRecoTrack(), PndMvdGemTrackFinderOnHits::CreateTracks(), PndLmdPixelClusterTask::Exec(), PndLmdLineTask::Exec(), PndLmdTrackFinderCATask::Exec(), PndLmdLinFitTask::Exec(), PndMixBackgroundEvents::Exec(), PndLmdTrkQTask::Exec(), PndTrkTracking2::Exec(), PndLmdPairFinderTask::Exec(), PndXYResidualTask::Exec(), PndMvdAllDataEventAna::FillHitResolutionHistos(), PndLmdTrackFinderTask::FindHitsI(), PndStraightLineTrackFinderTask::FindHitsI(), PndLmdTrackFinderTask::FindHitsII(), PndStraightLineTrackFinderTask::FindHitsII(), PndLmdTrackFinderTask::FindHitsIII(), PndStraightLineTrackFinderTask::FindHitsIII(), for(), hit_noise_studies(), main(), PndSdsRecoHit::PndSdsRecoHit(), PndSdsRecoHit2::PndSdsRecoHit2(), PndMvdEventAnaTask::PrintRecoHitInfo(), and PndCATracking::WriteMVDHits().
|
inline |
Definition at line 78 of file PndSdsMergedHit.h.
References fsecMC.
Referenced by PndLmdBPtestTask::Exec(), and PndLmdTrkQTask::Exec().
|
inlineinherited |
Definition at line 90 of file PndSdsHit.h.
References PndSdsHit::fSensorID.
Referenced by PndMvdQATask::CalculateDifference(), PndMvdDigiPixelDraw::Exec(), TtCracowTask::Exec(), TtAliTask::Exec(), TtLinFitTask::Exec(), PndLmdLinFitTask::Exec(), PndMixBackgroundEvents::Exec(), PndLmdTrkQTask::Exec(), PndLmdPairFinderTask::Exec(), PndLmdKalmanTask::Exec(), PndXYResidualTask::Exec(), PndPosCorrectorTask::Exec(), PndTSCorrectorTask::Exec(), PndTimeOffsetFinderTask::Exec(), PndMvdGemTrackFinderOnHits::FindTrackSegments(), for(), PndMvdSttGemRiemannTrackFinder::GetLayerMvd(), PndPidCorrelator::GetMvdInfo(), hit_noise_studies(), PndTrackingQualityBarrelAnalysisNewLinks::IsBarrelMVD(), IsBarrelMVD(), main(), PndSdsRecoHit::PndSdsRecoHit(), PndSdsRecoHit2::PndSdsRecoHit2(), QAmacro_mvd_ana(), PndLmdTrackFinderCATask::SortHitsByDet(), PndLmdTrackFinderTask::SortHitsByDet(), PndStraightLineTrackFinderTask::SortHitsByDet(), PndLmdTrackFinderTask::SortHitsByDet2(), PndStraightLineTrackFinderTask::SortHitsByDet2(), PndLmdTrackFinderCATask::SortHitsByDetSimple(), PndLmdTrackFinderCATask::SortHitsByDetSimple2(), and PndCATracking::WriteMVDHits().
|
inlineinherited |
|
virtualinherited |
Screen output
Definition at line 66 of file PndSdsHit.cxx.
Referenced by EventListing(), PndLmdHitMergeTask::Exec(), PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), PndLmdTrackFinderCATask::Exec(), PndSdsIdealClusterTask::Exec(), PndSdsStripClusterTask::Exec(), and PndMvdEventAnaTask::PrintRecoHitInfo().
|
inlineinherited |
overloaded accessors
Definition at line 116 of file PndSdsHit.h.
References PndSdsHit::fBotIndex, PndSdsHit::fCharge, PndSdsHit::fClusterIndex, PndSdsHit::fNDigiHits, and PndSdsHit::fSensorID.
|
inlineinherited |
Definition at line 86 of file PndSdsHit.h.
References PndSdsHit::fBotIndex.
Referenced by PndLmdStripClusterTask::Exec(), and PndSdsStripClusterTask::Exec().
|
inlineinherited |
|
inlineinherited |
Definition at line 82 of file PndSdsHit.h.
References PndSdsHit::fClusterIndex.
Referenced by PndLmdPixelClusterTask::Exec(), PndLmdPixelHitProducerFast::Exec(), PndSdsHitProducerIdeal::Exec(), PndSdsIdealClusterTask::Exec(), and PndSdsPixelClusterTask::Exec().
|
inherited |
Definition at line 70 of file PndSdsHit.cxx.
References PndSdsHit::fCov.
Referenced by PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), PndSdsStripClusterTask::Exec(), PndMQSdsChargeWeightedPixelMapping::GetCluster(), and PndSdsChargeWeightedPixelMapping::GetCluster().
|
inline |
Definition at line 80 of file PndSdsMergedHit.h.
References fisMerged.
Referenced by PndLmdHitMergeTask::Exec().
|
inlineinherited |
Definition at line 81 of file PndSdsHit.h.
References PndSdsHit::fNDigiHits.
|
inline |
Accessors
Definition at line 76 of file PndSdsMergedHit.h.
References fsecMC.
Referenced by PndLmdHitMergeTask::Exec().
|
inlineinherited |
|
friend |
Definition at line 22 of file PndSdsMergedHit.h.
|
private |
Definition at line 85 of file PndSdsMergedHit.h.
Referenced by GetIsMerged(), and SetIsMerged().
|
private |
unique sensor ID
Definition at line 84 of file PndSdsMergedHit.h.
Referenced by GetSecondMCHit(), PndSdsMergedHit(), and SetSecondMCHit().
1.8.8