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(), TtCracowTask::Exec(), TtLinFitTask::Exec(), 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(), PndMvdRiemannVertexFinderTask::CheckRecoTrack(), PndMvdRiemannTrackFinderTaskEff::CheckRecoTrack(), PndMvdGemTrackFinderOnHits::CreateTracks(), PndLmdPixelClusterTask::Exec(), PndLmdTrackFinderCATask::Exec(), PndLmdLineTask::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(), 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 PndMvdDigiPixelDraw::Exec(), TtCracowTask::Exec(), TtAliTask::Exec(), TtLinFitTask::Exec(), PndLmdLinFitTask::Exec(), PndMixBackgroundEvents::Exec(), PndLmdTrkQTask::Exec(), PndLmdKalmanTask::Exec(), PndLmdPairFinderTask::Exec(), PndXYResidualTask::Exec(), PndPosCorrectorTask::Exec(), PndTSCorrectorTask::Exec(), PndTimeOffsetFinderTask::Exec(), PndMvdGemTrackFinderOnHits::FindTrackSegments(), 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().