CbmRoot
Loading...
Searching...
No Matches
CbmLink Class Reference

#include <CbmLink.h>

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

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)
 

Detailed Description

Definition at line 22 of file CbmLink.h.

Constructor & Destructor Documentation

◆ CbmLink() [1/2]

CbmLink::CbmLink ( )

Constructor.

Definition at line 19 of file CbmLink.cxx.

◆ CbmLink() [2/2]

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.

◆ ~CbmLink()

CbmLink::~CbmLink ( )
virtual

Destructor.

Definition at line 30 of file CbmLink.cxx.

Member Function Documentation

◆ AddWeight()

void CbmLink::AddWeight ( float weight)
inline

Definition at line 51 of file CbmLink.h.

References fWeight.

Referenced by CbmMatch::AddLink().

◆ GetEntry()

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

◆ GetFile()

◆ GetIndex()

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

◆ GetWeight()

◆ IsNoise()

bool CbmLink::IsNoise ( ) const
inline

◆ SetEntry()

void CbmLink::SetEntry ( int32_t entry)
inline

Definition at line 47 of file CbmLink.h.

References fEntry.

◆ SetFile()

void CbmLink::SetFile ( int32_t file)
inline

Definition at line 46 of file CbmLink.h.

References fFile.

Referenced by CbmTrackingTrdQa::FillTrackMatchMap(), and TEST().

◆ SetIndex()

◆ SetWeight()

void CbmLink::SetWeight ( float weight)
inline

Definition at line 49 of file CbmLink.h.

References fWeight.

Referenced by CbmMuchHitFinderQa::ClusterDeconvQa(), and HalCbmCompressionTask::NoDep().

◆ ToString()

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

Return string representation of the object.

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

Friends And Related Symbol Documentation

◆ operator!=

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

Definition at line 64 of file CbmLink.h.

◆ operator<

bool operator< ( const CbmLink & l,
const CbmLink & r )
friend

Comparison operators by //Dr.Sys

Definition at line 67 of file CbmLink.h.

◆ operator==

bool operator== ( const CbmLink & lhs,
const CbmLink & rhs )
friend

Definition at line 59 of file CbmLink.h.

◆ operator>

bool operator> ( const CbmLink & l,
const CbmLink & r )
friend

Definition at line 76 of file CbmLink.h.

Member Data Documentation

◆ fEntry

int32_t CbmLink::fEntry
private

Definition at line 94 of file CbmLink.h.

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

◆ fFile

int32_t CbmLink::fFile
private

Definition at line 93 of file CbmLink.h.

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

◆ fIndex

int32_t CbmLink::fIndex
private

Definition at line 95 of file CbmLink.h.

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

◆ fWeight

float CbmLink::fWeight
private

Definition at line 96 of file CbmLink.h.

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


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