CbmRoot
CbmLink Class Reference

#include <CbmLink.h>

Inheritance diagram for CbmLink:
[legend]
Collaboration diagram for CbmLink:
[legend]

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)
 

Detailed Description

Definition at line 18 of file CbmLink.h.

Constructor & Destructor Documentation

◆ CbmLink() [1/2]

CbmLink::CbmLink ( )

Constructor.

Definition at line 15 of file CbmLink.cxx.

◆ CbmLink() [2/2]

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.

◆ ~CbmLink()

CbmLink::~CbmLink ( )
virtual

Destructor.

Definition at line 21 of file CbmLink.cxx.

Member Function Documentation

◆ AddWeight()

void CbmLink::AddWeight ( Float_t  weight)
inline

Definition at line 47 of file CbmLink.h.

References fWeight.

Referenced by CbmMatch::AddLink().

◆ GetEntry()

Int_t CbmLink::GetEntry ( ) const
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().

◆ GetFile()

◆ GetIndex()

Int_t CbmLink::GetIndex ( ) const
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().

◆ GetWeight()

◆ SetEntry()

void CbmLink::SetEntry ( Int_t  entry)
inline

Definition at line 43 of file CbmLink.h.

References fEntry.

◆ SetFile()

void CbmLink::SetFile ( Int_t  file)
inline

Definition at line 42 of file CbmLink.h.

References fFile.

◆ SetIndex()

void CbmLink::SetIndex ( Int_t  index)
inline

Definition at line 44 of file CbmLink.h.

References fIndex.

◆ SetWeight()

void CbmLink::SetWeight ( Float_t  weight)
inline

Definition at line 45 of file CbmLink.h.

References fWeight.

◆ ToString()

std::string CbmLink::ToString ( ) const
virtual

Return string representation of the object.

Returns
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().

Friends And Related Function Documentation

◆ operator<

Bool_t operator< ( const CbmLink l,
const CbmLink r 
)
friend

Comparison operators by //Dr.Sys

Definition at line 61 of file CbmLink.h.

◆ operator==

Bool_t operator== ( const CbmLink lhs,
const CbmLink rhs 
)
friend

Definition at line 55 of file CbmLink.h.

◆ operator>

Bool_t operator> ( const CbmLink l,
const CbmLink r 
)
friend

Definition at line 69 of file CbmLink.h.

Member Data Documentation

◆ fEntry

Int_t CbmLink::fEntry
private

Definition at line 80 of file CbmLink.h.

Referenced by GetEntry(), SetEntry(), and ToString().

◆ fFile

Int_t CbmLink::fFile
private

Definition at line 79 of file CbmLink.h.

Referenced by GetFile(), SetFile(), and ToString().

◆ fIndex

Int_t CbmLink::fIndex
private

Definition at line 81 of file CbmLink.h.

Referenced by GetIndex(), SetIndex(), and ToString().

◆ fWeight

Float_t CbmLink::fWeight
private

Definition at line 82 of file CbmLink.h.

Referenced by AddWeight(), GetWeight(), SetWeight(), and ToString().


The documentation for this class was generated from the following files: