CbmRoot
|
#include <CbmLink.h>
Public Member Functions | |
CbmLink () | |
Constructor. More... | |
CbmLink (Float_t weight, Int_t index, Int_t entry=-1, Int_t file=-1) | |
Standard constructor. More... | |
virtual | ~CbmLink () |
Destructor. More... | |
Int_t | GetFile () const |
Int_t | GetEntry () const |
Int_t | GetIndex () const |
Float_t | GetWeight () const |
void | SetFile (Int_t file) |
void | SetEntry (Int_t entry) |
void | SetIndex (Int_t index) |
void | SetWeight (Float_t weight) |
void | AddWeight (Float_t weight) |
virtual std::string | ToString () const |
Return string representation of the object. More... | |
Private Attributes | |
Int_t | fFile |
Int_t | fEntry |
Int_t | fIndex |
Float_t | fWeight |
Friends | |
Bool_t | operator== (const CbmLink &lhs, const CbmLink &rhs) |
Bool_t | operator< (const CbmLink &l, const CbmLink &r) |
Bool_t | operator> (const CbmLink &l, const CbmLink &r) |
CbmLink::CbmLink | ( | ) |
Constructor.
Definition at line 15 of file CbmLink.cxx.
CbmLink::CbmLink | ( | Float_t | weight, |
Int_t | index, | ||
Int_t | entry = -1 , |
||
Int_t | file = -1 |
||
) |
Standard constructor.
Definition at line 18 of file CbmLink.cxx.
|
virtual |
Destructor.
Definition at line 21 of file CbmLink.cxx.
|
inline |
|
inline |
Definition at line 37 of file CbmLink.h.
References fEntry.
Referenced by LxTBFinder::AddHit(), AddPts(), CbmGlobalTrackingQA::CheckMatch(), compareLinkDataMembers(), CbmDaq::CopyEventList(), CbmTofHitFinderTBQA::Exec(), CbmBuildEventsQA::Exec(), CbmBinnedTrackerQANew::Exec(), CbmBinnedTrackerQA::Exec(), CbmBuildEventsIdeal::Exec(), CbmKFParticleFinderQA::Exec(), CbmBuildEventsFromTracksIdeal::Exec(), CbmTofBuildDigiEvents::Exec(), CbmBuildEventsIdealNew::Exec(), CbmKFTrackQA::Exec(), CbmEventBuilderQA::Exec(), LxTBMLFinder::Exec(), CbmBinnedDebug::Exec(), CbmGlobalTrackingQA::Exec(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmTofBuildDigiEvents::FillMCEventList(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmRichUrqmdTest::FillRichRingNofHits(), CbmMCDataObject::Get(), CbmMCDataArray::Get(), CbmRichRingFinderIdeal::GetEventIdForRichHit(), CbmTrdToTofVector::GetHits(), CbmMuchToTofVectors::GetHits(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTof(), CbmBinnedTrackerQA::HandleTrd(), CbmL1::HitMatch(), CbmL1::InputPerformance(), CbmBinnedTrackerQA::IterateTrdHits(), CbmBuildEventsQA::MatchEvent(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchRichRings(), CbmMatchRecoToMC::MatchStsTracks(), CbmEventStore::MatchToMC(), CbmMatchRecoToMC::MatchTracks(), CbmRichUrqmdTest::NofRings(), CbmLitTrackingQa::PionSuppression(), CbmRichRecoTbQa::Process(), 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(), CbmL1::ReadEvent(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmTimeSlice::RegisterData(), CbmRichGeoTest::RingParameters(), CbmRichRecoTbQa::RingRecoEfficiency(), CbmMuchFindVectorsGem::SelectHitId(), CbmKFParticleFinderPID::SetMCPID(), CbmMuchFindVectorsGem::SetTrackId(), CbmTrdFindVectors::SetTrackId(), and CbmMCDataArray::Size().
|
inline |
Definition at line 36 of file CbmLink.h.
References fFile.
Referenced by compareLinkDataMembers(), CbmDaq::CopyEventList(), CbmKFParticleFinderQA::Exec(), CbmTofBuildDigiEvents::Exec(), CbmEventBuilderQA::Exec(), CbmTofAnaTestbeam::FillHistos(), CbmTofBuildDigiEvents::FillMCEventList(), CbmMCDataObject::Get(), CbmMCDataArray::Get(), CbmMuchToTofVectors::GetHits(), CbmTrdToTofVector::GetHits(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmL1::HitMatch(), CbmL1::InputPerformance(), CbmBuildEventsQA::MatchEvent(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchStsTracks(), CbmEventStore::MatchToMC(), CbmMatchRecoToMC::MatchTracks(), CbmStsDigitizeQa::ProcessDigisAndPoints(), CbmL1::ReadEvent(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmTimeSlice::RegisterData(), CbmKFParticleFinderPID::SetMCPID(), CbmTrdFindVectors::SetTrackId(), and CbmMCDataArray::Size().
|
inline |
Definition at line 38 of file CbmLink.h.
References fIndex.
Referenced by LxTBFinder::AddHit(), AddPts(), CbmAnaConversionPhotons::AnalysePhotons(), CbmAnaConversionRich::AnalyseRICHdata(), CbmAnaDielectronTask::AssignMcToCandidates(), CbmAnaJpsiTask::AssignMcToCandidates(), CbmAnaDielectronTask::AssignMcToTopologyCandidates(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), PairAnalysisVarManager::CalculateHitTypes(), CbmAnaDielectronTask::CheckClosestMvdHit(), CbmGlobalTrackingQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatchGem(), CbmAnaConversionRich::CheckMC(), CbmMuchHitFinderQa::ClusterDeconvQa(), compareLinkDataMembers(), CbmRichTrainAnnElectrons::DiffElandPi(), CbmMuchHitFinderQa::DigitizerQa(), CbmRichRingTrackAssignIdeal::DoAssign(), CbmRichTrackExtrapolationIdeal::DoExtrapolation(), CbmRichTrackExtrapolationMirrorIdeal::DoExtrapolation(), CbmTrdTrackFinderIdeal::DoFind(), CbmAnaConversionTest::DoSTSonlyAnalysis(), CbmKresConversionReconstruction::Exec(), CbmKresEtaMCAnalysis::Exec(), CbmKresEta::Exec(), CbmTofHitFinderTBQA::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias4::Exec(), CbmKresConversionManualmbias3::Exec(), CbmMvdClusterAna::Exec(), CbmKresConversionGeneral::Exec(), CbmKresConversionManual::Exec(), CbmBinnedTrackerQANew::Exec(), CbmBinnedTrackerQA::Exec(), CbmAnaConversionPhotons2::Exec(), CbmKresConversionPhotons::Exec(), CbmKFParticleFinderQA::Exec(), CbmKresConversionCorrectedPhotons::Exec(), LxFinderTriplet::Exec(), CbmRichMCbmQa::Exec(), CbmBuildEventsFromTracksIdeal::Exec(), CbmAnaConversionRecoFull::Exec(), CbmAnaConversionTest::Exec(), CbmAnaDimuonAnalysis::Exec(), CbmAnaConversionTest2::Exec(), CbmTrdHitProducerQa::Exec(), CbmRichMirrorSortingAlignment::Exec(), CbmRichMirrorSortingCorrection::Exec(), CbmAnaConversionPhotons::Exec(), CbmKFTrackQA::Exec(), LxTBTrdFinder::Exec(), CbmEventBuilderQA::Exec(), LxTrackAna::Exec(), LxTrackAnaTriplet::Exec(), LxTBMLFinder::Exec(), CbmAnaConversion::Exec(), LxFinder::Exec(), CbmBinnedDebug::Exec(), CbmGlobalTrackingQA::Exec(), CbmMvdQa::ExecDigiQa(), CbmHadronAnalysis::ExecEvent(), CbmMvdQa::ExecHitQa(), CbmMuchMatchTracks::ExecPixel(), CbmMvdQa::ExecTrackQa(), CbmTofCalibrator::FillCalHist(), CbmAnaDielectronTask::FillCandidates(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), CbmAnaDielectronTask::FillElPiMomHist(), PairAnalysis::FillHistogramsHits(), CbmTofTests::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmStsFindTracksQa::FillHitMap(), CbmLitFindGlobalTracksIdeal::FillMapTof(), CbmStsFindTracksQa::FillMatchMap(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmRichMirrorSortingCorrection::FillRingTrackDistance(), CbmRichRecoQa::FillRingTrackDistance(), CbmLitFindGlobalTracksIdeal::FillTrackMap(), CbmKresConversionKF::FindGammas(), CbmKresEta::FindInRich(), CbmKresConversionManualmbias1::FindInRich(), CbmKresConversionManualmbias2::FindInRich(), CbmKresConversionManualmbias3::FindInRich(), CbmKresConversionManualmbias4::FindInRich(), CbmKresConversionManual::FindInRich(), CbmKresConversionPhotons::FindInRich(), CbmKresConversionCorrectedPhotons::FindInRich(), CbmMCDataArray::Get(), CbmMvdQa::GetFirstMCPos(), CbmTrdToTofVector::GetHits(), CbmMuchToTofVectors::GetHits(), CbmStsTracksConverter::GetMcPid(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmMuchMergeVectors::GetVectors(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTof(), CbmBinnedTrackerQA::HandleTrd(), CbmMvdQa::HasHitFirstTrue(), CbmAnaConversionTest::HasRichInd(), CbmL1::HitMatch(), PairAnalysisEvent::Init(), CbmL1::InputPerformance(), CbmBinnedTrackerQA::IterateTrdHits(), CbmRichPMTMapping::MatchFinder(), CbmRichCorrectionVector::MatchFinder(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchRichRings(), CbmMatchRecoToMC::MatchStsTracks(), CbmMatchRecoToMC::MatchTracks(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofDigitize::MergeSameChanDigis(), CbmAnaDielectronTask::MvdCutMcDistance(), CbmRichUrqmdTest::NofRings(), CbmLitTrackingQa::PionSuppression(), CbmRichRecoTbQa::Process(), 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(), CbmL1::ReadEvent(), CbmRecoQa::record(), CbmStsSimSensorDssd::RegisterCharge(), CbmRichGeoTest::RingParameters(), CbmRichGeoOpt::RingParameters(), CbmRichRecoTbQa::RingRecoEfficiency(), CbmRichRecoQa::RingTrackMismatchSource(), CbmMuchFindVectors::SelDoubleId(), CbmMuchFindVectorsGem::SelectHitId(), CbmMvdQa::SetMatches(), CbmKFParticleFinderPID::SetMCPID(), CbmRichTrainAnnSelect::SetRecFlag(), CbmMuchFindVectorsGem::SetTrackId(), CbmMuchFindVectors::SetTrackId(), CbmTrdFindVectors::SetTrackId(), CbmMuchHitFinderQa::StatisticsQa(), CbmKFTrackFitQA::StsHitMatch(), CbmAnaConversionKF::test(), CbmLitAcceptanceFunction::TrueMatchPiSuppAcceptanceFunction(), NicaCbmMatchedTrack::Update(), NicaCbmGlobalMCEvent::Update(), CbmRichRecoQa::WasRingFound(), and CbmRichRecoQa::WasRingMatched().
|
inline |
Definition at line 39 of file CbmLink.h.
References fWeight.
Referenced by CbmMatch::AddLink(), compareLinkDataMembers(), CbmMuchHitFinderQa::DigitizerQa(), CbmKFParticleFinderQA::Exec(), CbmBuildEventsFromTracksIdeal::Exec(), CbmKFTrackQA::Exec(), CbmEventBuilderQA::Exec(), CbmMuchDigitizerQa::FillChargePerPoint(), CbmTofHitFinderQa::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmStsTracksConverter::GetMcPid(), CbmL1::HitMatch(), CbmL1::InputPerformance(), CbmBuildEventsQA::MatchEvent(), CbmEventStore::MatchToMC(), CbmL1::ReadEvent(), CbmRecoQa::record(), CbmTimeSlice::RegisterData(), and CbmKFParticleFinderPID::SetMCPID().
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Return string representation of the object.
Definition at line 23 of file CbmLink.cxx.
References fEntry, fFile, fIndex, and fWeight.
Referenced by CbmRecoQa::record(), CbmMatch::ToString(), and CbmTrackMatchNew::ToString().
|
private |
Definition at line 80 of file CbmLink.h.
Referenced by GetEntry(), SetEntry(), and ToString().
|
private |
Definition at line 79 of file CbmLink.h.
Referenced by GetFile(), SetFile(), and ToString().
|
private |
Definition at line 81 of file CbmLink.h.
Referenced by GetIndex(), SetIndex(), and ToString().
|
private |
Definition at line 82 of file CbmLink.h.
Referenced by AddWeight(), GetWeight(), SetWeight(), and ToString().