CbmRoot
|
#include <CbmLink.h>
Public Member Functions | |
CbmLink () | |
Constructor. | |
CbmLink (float weight, int32_t index, int32_t entry=-1, int32_t file=-1) | |
Standard constructor. | |
virtual | ~CbmLink () |
Destructor. | |
int32_t | GetFile () const |
int32_t | GetEntry () const |
int32_t | GetIndex () const |
float | GetWeight () const |
void | SetFile (int32_t file) |
void | SetEntry (int32_t entry) |
void | SetIndex (int32_t index) |
void | SetWeight (float weight) |
void | AddWeight (float weight) |
virtual std::string | ToString () const |
Return string representation of the object. | |
bool | IsNoise () const |
Private Attributes | |
int32_t | fFile |
int32_t | fEntry |
int32_t | fIndex |
float | fWeight |
Friends | |
bool | operator== (const CbmLink &lhs, const CbmLink &rhs) |
Bool_t | operator!= (const CbmLink &lhs, const CbmLink &rhs) |
bool | operator< (const CbmLink &l, const CbmLink &r) |
bool | operator> (const CbmLink &l, const CbmLink &r) |
CbmLink::CbmLink | ( | ) |
Constructor.
Definition at line 19 of file CbmLink.cxx.
CbmLink::CbmLink | ( | float | weight, |
int32_t | index, | ||
int32_t | entry = -1, | ||
int32_t | file = -1 ) |
Standard constructor.
Definition at line 21 of file CbmLink.cxx.
|
virtual |
Destructor.
Definition at line 30 of file CbmLink.cxx.
|
inline |
|
inline |
Definition at line 41 of file CbmLink.h.
References fEntry.
Referenced by AddPts(), compareLinkDataMembers(), CbmDaq::CopyEventList(), CbmBuildEventsIdeal::EventsInMatch(), CbmBuildEventsFromTracksIdeal::Exec(), CbmBuildEventsIdealNew::Exec(), CbmBuildEventsQa::Exec(), CbmEventBuilderQa::Exec(), CbmKFTrackQa::Exec(), CbmTofBuildDigiEvents::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmSeedFinderQa::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmTofBuildDigiEvents::FillMCEventList(), CbmSeedFinderQa::FillQaMCInfo(), CbmSeedFinderQa::FillQaSeedInfo(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmMCDataArray::Get(), CbmMCDataArray::Get(), CbmMCDataObject::Get(), CbmMCDataObject::Get(), CbmRichRingFinderIdeal::GetEventIdForRichHit(), CbmMCEventList::GetEventIndex(), CbmMCEventList::GetEventTime(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmMuchHitFinderQa::IsSignalPoint(), CbmBuildEventsQa::MatchEvent(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchStsTracks(), CbmEventStore::MatchToMC(), CbmMatchRecoToMC::MatchTracks(), CbmSeedFinderQa::OutputQa(), CbmLitTrackingQa::PionSuppression(), CbmRichRecoTbQa::Process(), CbmRecoStsPixel::ProcessData(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmLitTofQa::ProcessGlobalTracks(), CbmLitTrackingQa::ProcessGlobalTracks(), CbmLitTofQa::ProcessMC(), CbmMuchDigitizerQa::ProcessMCPoints(), CbmLitFitQa::ProcessMuchTrack(), CbmLitTrackingQa::ProcessMvd(), CbmLitTrackingQa::ProcessRichRings(), CbmLitFitQa::ProcessStsTrack(), CbmLitTofQa::ProcessTofHits(), CbmLitTofQa::ProcessTofTracks(), CbmLitFitQa::ProcessTrackMomentumAtVertex(), CbmLitFitQa::ProcessTrackParamsAtVertex(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchHitFinderQa::PullsQa(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmTimeSlice::RegisterData(), CbmRichGeoTest::RingParameters(), CbmRichRecoTbQa::RingRecoEfficiency(), CbmKFParticleFinderPID::SetMCPID(), CbmMCDataArray::Size(), and CbmMCDataArray::Size().
|
inline |
Definition at line 40 of file CbmLink.h.
References fFile.
Referenced by compareLinkDataMembers(), CbmDaq::CopyEventList(), CbmBuildEventsIdeal::EventsInMatch(), CbmEventBuilderQa::Exec(), CbmKFTrackQa::Exec(), CbmTofBuildDigiEvents::Exec(), CbmTrdHitProducerQa::Exec(), CbmTofAnaTestbeam::FillHistos(), CbmTofBuildDigiEvents::FillMCEventList(), CbmSeedFinderQa::FillQaMCInfo(), CbmSeedFinderQa::FillQaSeedInfo(), CbmMCDataArray::Get(), CbmMCDataArray::Get(), CbmMCDataObject::Get(), CbmMCDataObject::Get(), CbmMCEventList::GetEventIndex(), CbmMCEventList::GetEventTime(), PairAnalysisEvent::GetMvdMatchingIndex(), cbm::ca::MCModule::InitEvent(), CbmMuchHitFinderQa::IsSignalPoint(), CbmBuildEventsQa::MatchEvent(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchStsTracks(), CbmEventStore::MatchToMC(), CbmMatchRecoToMC::MatchTracks(), CbmRecoStsPixel::ProcessData(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmMuchDigitizerQa::ProcessMCPoints(), CbmMuchHitFinderQa::PullsQa(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmTimeSlice::RegisterData(), CbmKFParticleFinderPID::SetMCPID(), CbmMCDataArray::Size(), and CbmMCDataArray::Size().
|
inline |
Definition at line 42 of file CbmLink.h.
References fIndex.
Referenced by AddPts(), LmvmTask::AnalyseGlobalTracks(), CbmAnaConversionPhotons::AnalysePhotons(), CbmAnaConversionRich::AnalyseRICHdata(), CbmAnaJpsiTask::AssignMcToCandidates(), LmvmTask::AssignMcToCands(), LmvmTask::AssignMcToTopologyCands(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), PairAnalysisVarManager::CalculateHitTypes(), LmvmTask::CheckClosestMvdHit(), CbmAnaConversionRich::CheckMC(), LmvmTask::CheckMismatches(), LmvmTask::CheckTofIdentification(), compareLinkDataMembers(), CbmRichTrainAnnElectrons::DiffElandPi(), CbmRichRingTrackAssignIdeal::DoAssign(), CbmRichTrackExtrapolationIdeal::DoExtrapolation(), CbmRichTrackExtrapolationMirrorIdeal::DoExtrapolation(), CbmTrdTrackFinderIdeal::DoFind(), CbmAnaConversionTest::DoSTSonlyAnalysis(), CbmAnaConversion::Exec(), CbmAnaConversionPhotons2::Exec(), CbmAnaConversionPhotons::Exec(), CbmAnaConversionRecoFull::Exec(), CbmAnaConversionTest2::Exec(), CbmAnaConversionTest::Exec(), CbmAnaDimuonAnalysis::Exec(), CbmBuildEventsFromTracksIdeal::Exec(), CbmEventBuilderQa::Exec(), CbmKFParticleFinderQa::Exec(), CbmKFTrackQa::Exec(), CbmKresConversionCorrectedPhotons::Exec(), CbmKresConversionGeneral::Exec(), CbmKresConversionManual::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias3::Exec(), CbmKresConversionManualmbias4::Exec(), CbmKresConversionPhotons::Exec(), CbmKresConversionReconstruction::Exec(), CbmKresEta::Exec(), CbmKresEtaMCAnalysis::Exec(), CbmMvdClusterAna::Exec(), CbmRichMCbmQa::Exec(), CbmRichMirrorSortingAlignment::Exec(), CbmRichMirrorSortingCorrection::Exec(), CbmTaskTofClusterizer::Exec(), CbmTofEventClusterizer::Exec(), CbmTofHitFinderTBQa::Exec(), CbmMvdQa::ExecDigiQa(), CbmHadronAnalysis::ExecEvent(), CbmMvdQa::ExecHitQa(), CbmMuchMatchTracks::ExecPixel(), CbmMvdQa::ExecTrackQa(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), LmvmTask::FillCands(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysis::FillHistogramsHits(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofCalibrator::FillHitCalHist(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmLitFindGlobalTracksIdeal::FillMapTof(), CbmStsFindTracksQa::FillMatchMap(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmRichMirrorSortingCorrection::FillRingTrackDistance(), CbmRichRecoQa::FillRingTrackDistance(), CbmLitFindGlobalTracksIdeal::FillTrackMap(), CbmTrackingTrdQa::FillTrackMatchMap(), CbmKresConversionKF::FindGammas(), CbmKresConversionCorrectedPhotons::FindInRich(), CbmKresConversionManual::FindInRich(), CbmKresConversionManualmbias1::FindInRich(), CbmKresConversionManualmbias2::FindInRich(), CbmKresConversionManualmbias3::FindInRich(), CbmKresConversionManualmbias4::FindInRich(), CbmKresConversionPhotons::FindInRich(), CbmKresEta::FindInRich(), CbmMCDataArray::Get(), CbmMCDataArray::Get(), CbmMvdQa::GetFirstMCPos(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmMvdQa::HasHitFirstTrue(), CbmAnaConversionTest::HasRichInd(), PairAnalysisEvent::Init(), CbmRichCorrectionVector::MatchFinder(), CbmRichPMTMapping::MatchFinder(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchStsTracks(), CbmMatchRecoToMC::MatchTracks(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofDigitize::MergeSameChanDigis(), LmvmTask::MvdCutMcDistance(), HalCbmCompressionTask::NoDep(), CbmLitTrackingQa::PionSuppression(), CbmRichRecoTbQa::Process(), CbmRecoStsPixel::ProcessData(), CbmMuchTrackFinderIdeal::ProcessDigiMatches(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmLitTofQa::ProcessGlobalTracks(), CbmLitTrackingQa::ProcessGlobalTracks(), CbmLitTofQa::ProcessMC(), CbmLitFitQa::ProcessMuchTrack(), CbmLitTrackingQa::ProcessMvd(), CbmLitTrackingQa::ProcessRichRings(), CbmLitFitQa::ProcessStsTrack(), CbmLitTofQa::ProcessTofHits(), CbmLitTofQa::ProcessTofTracks(), CbmLitFitQa::ProcessTrackMomentumAtVertex(), CbmLitFitQa::ProcessTrackParamsAtVertex(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchHitFinderQa::PullsQa(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmTrdCalibTracker::ResolutionQa(), CbmRichGeoOpt::RingParameters(), CbmRichGeoTest::RingParameters(), CbmRichRecoTbQa::RingRecoEfficiency(), CbmRichRecoQa::RingTrackMismatchSource(), CbmMvdQa::SetMatches(), CbmKFParticleFinderPID::SetMCPID(), CbmRichTrainAnnSelect::SetRecFlag(), CbmMuchHitFinderQa::StatisticsQa(), CbmKFTrackFitQa::StsHitMatch(), CbmAnaConversionKF::test(), CbmLitAcceptanceFunction::TrueMatchPiSuppAcceptanceFunction(), HalCbmFullEvent::UpdateDst(), CbmRichRecoQa::WasRingFound(), CbmRichRecoQa::WasRingMatched(), and HalCbmCompressionTask::WithDep().
|
inline |
Definition at line 43 of file CbmLink.h.
References fWeight.
Referenced by CbmMatch::AddLink(), compareLinkDataMembers(), CbmBuildEventsFromTracksIdeal::Exec(), CbmEventBuilderQa::Exec(), CbmKFParticleFinder::Exec(), CbmKFParticleFinderQa::Exec(), CbmKFTrackQa::Exec(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmTofAnaTestbeam::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmEventStore::MatchToMC(), CbmRecEventHeaderConverter::ProcessData(), CbmRecoQa::record(), CbmTimeSlice::RegisterData(), CbmTrdCalibTracker::ResolutionQa(), and CbmKFParticleFinderPID::SetMCPID().
|
inline |
Definition at line 85 of file CbmLink.h.
References fEntry, fFile, and fIndex.
Referenced by CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchRichRings(), and CbmMatchRecoToMC::MatchStsTracks().
|
inline |
|
inline |
Definition at line 46 of file CbmLink.h.
References fFile.
Referenced by CbmTrackingTrdQa::FillTrackMatchMap(), and TEST().
|
inline |
Definition at line 48 of file CbmLink.h.
References fIndex.
Referenced by CbmMuchHitFinderQa::ClusterDeconvQa(), CbmKFParticleFinder::Exec(), CbmKFParticleFinderQa::Exec(), CbmMuchTransportQa::Exec(), CbmStsFindTracksQa::Exec(), CbmTaskTofClusterizer::Exec(), CbmTofEventClusterizer::Exec(), CbmTrackingTrdQa::Exec(), CbmCaInputQaBase< DetID >::ExecQa(), CbmStsFindTracksQa::FillHitMap(), CbmTrackingTrdQa::FillHitMap(), HalCbmCompressionTask::NoDep(), CbmMuchDigitizerQa::PrintFrontLayerPoints(), CbmMuchDigitizerQa::ProcessMCPoints(), CbmTrdCalibTracker::ResolutionQa(), and HalCbmCompressionTask::WithDep().
|
inline |
Definition at line 49 of file CbmLink.h.
References fWeight.
Referenced by CbmMuchHitFinderQa::ClusterDeconvQa(), and HalCbmCompressionTask::NoDep().
|
virtual |
Return string representation of the object.
Definition at line 32 of file CbmLink.cxx.
References fEntry, fFile, fIndex, and fWeight.
Referenced by CbmRecoQa::record(), CbmMatch::ToString(), and CbmTrackMatchNew::ToString().
|
private |
Definition at line 94 of file CbmLink.h.
Referenced by GetEntry(), IsNoise(), SetEntry(), and ToString().
|
private |
|
private |
Definition at line 95 of file CbmLink.h.
Referenced by GetIndex(), IsNoise(), SetIndex(), and ToString().
|
private |
Definition at line 96 of file CbmLink.h.
Referenced by AddWeight(), GetWeight(), SetWeight(), and ToString().