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

#include <CbmRichHit.h>

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

Public Member Functions

 CbmRichHit ()
 Default constructor.
 
 CbmRichHit (double x, double y)
 Constructor with input hit coordinates.
 
 CbmRichHit (double x, double y, double ts, double tot)
 Constructor with input hit coordinates, timestamp and ToT.
 
virtual ~CbmRichHit ()
 Destructor.
 
virtual std::string ToString () const
 Inherited from CbmBaseHit.
 
virtual int32_t GetPlaneId () const
 Inherited from CbmBaseHit.
 
virtual void SetPmtId (int32_t det)
 
void SetToT (double tot)
 
void SetIsNoiseNN (bool isNoiseNN)
 
virtual int32_t GetPmtId () const
 
double GetToT () const
 
bool GetIsNoiseNN () const
 
double GetX () const
 
double GetY () const
 
double GetDx () const
 
double GetDy () const
 
double GetDxy () const
 
void Position (TVector3 &pos) const
 Copies hit position to pos.
 
void PositionError (TVector3 &dpos) const
 Copies hit position error to pos.
 
void SetX (double x)
 
void SetY (double y)
 
void SetDx (double dx)
 
void SetDy (double dy)
 
void SetDxy (double dxy)
 
void SetPosition (const TVector3 &pos)
 Sets position of the hit.
 
void SetPositionError (const TVector3 &dpos)
 
HitType GetType () const
 
double GetZ () const
 
double GetDz () const
 
int32_t GetRefId () const
 
int32_t GetAddress () const
 
CbmMatchGetMatch () const
 
double GetTime () const
 
double GetTimeError () const
 
void SetZ (double z)
 
void SetDz (double dz)
 
void SetRefId (int32_t refId)
 
void SetAddress (int32_t address)
 
void SetMatch (CbmMatch *match)
 
void SetTime (double time)
 
void SetTime (double time, double error)
 
void SetTimeError (double error)
 

Protected Member Functions

void SetType (HitType type)
 Sets hit type.
 

Private Member Functions

 ClassDef (CbmPixelHit, 1)
 

Private Attributes

int32_t fPmtId
 
double fToT
 
bool fIsNoiseNN
 
double fX
 
double fY
 X, Y positions of hit [cm].
 
double fDx
 
double fDy
 X, Y errors [cm].
 
double fDxy
 X-Y covariance of the hit [cm**2].
 
HitType fType
 hit type
 
double fZ
 Z position of hit [cm].
 
double fDz
 Z position error [cm].
 
int32_t fRefId
 some reference id (usually to cluster, digi or MC point)
 
int32_t fAddress
 detector unique identifier
 
double fTime
 Hit time [ns].
 
double fTimeError
 Error of hit time [ns].
 
CbmMatchfMatch
 Monte-Carlo information.
 

Detailed Description

Definition at line 23 of file CbmRichHit.h.

Constructor & Destructor Documentation

◆ CbmRichHit() [1/3]

CbmRichHit::CbmRichHit ( )

Default constructor.

Definition at line 18 of file CbmRichHit.cxx.

References kRICHHIT, CbmHit::SetTime(), and CbmHit::SetType().

◆ CbmRichHit() [2/3]

CbmRichHit::CbmRichHit ( double x,
double y )

Constructor with input hit coordinates.

Definition at line 31 of file CbmRichHit.cxx.

References kRICHHIT, CbmHit::SetTime(), CbmHit::SetType(), CbmPixelHit::SetX(), CbmPixelHit::SetY(), x, and y.

◆ CbmRichHit() [3/3]

CbmRichHit::CbmRichHit ( double x,
double y,
double ts,
double tot )

Constructor with input hit coordinates, timestamp and ToT.

Definition at line 46 of file CbmRichHit.cxx.

References kRICHHIT, CbmHit::SetTime(), CbmHit::SetType(), CbmPixelHit::SetX(), CbmPixelHit::SetY(), x, and y.

◆ ~CbmRichHit()

CbmRichHit::~CbmRichHit ( )
virtual

Destructor.

Definition at line 61 of file CbmRichHit.cxx.

Member Function Documentation

◆ ClassDef()

CbmPixelHit::ClassDef ( CbmPixelHit ,
1  )
privateinherited

◆ GetAddress()

int32_t CbmHit::GetAddress ( ) const
inlineinherited

Definition at line 74 of file CbmHit.h.

References CbmHit::fAddress.

Referenced by CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), CbmTofEventClusterizer::CalibHits(), CbmTofFindTracks::CheckHit2Track(), compareHitDataMembers(), CbmTofTrackFinderNN::DoFind(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmStsCoincHodo::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofCalibrator::FillHitCalHist(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmStsFindTracksQa::FillHitMap(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmTofFindTracks::FillUHits(), CbmTrdTrackingInterface::GetHitRanges(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTrdHit::GetPlaneId(), CbmL1PFFitter::GetStsStationIndex(), CbmTofDigiBdfPar::GetTrackingStation(), CbmMuchTrackingInterface::GetTrackingStationIndex(), CbmStsTrackingInterface::GetTrackingStationIndex(), CbmTofTrackingInterface::GetTrackingStationIndex(), CbmTrdTrackingInterface::GetTrackingStationIndex(), CbmDeviceHitBuilderTof::LH_store(), CbmTofCosmicClusterizer::LH_store(), CbmTofEventClusterizer::LH_store(), CbmTofHitMaker::LH_store(), CbmTofTestBeamClusterizer::LH_store(), CbmMatchRecoToMC::MatchHitsFsd(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofTrackFinderNN::PrintStatus(), CbmRecoStsPixel::ProcessData(), CbmLitClusteringQa::ProcessHits(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchHitFinderQa::PullsQa(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmRichMCbmQaRichOnly::RichRings(), CbmDeviceHitBuilderTof::SendHits(), CbmPixelHit::ToString(), ToString(), CbmStripHit::ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), and CbmTofTrackFinderNN::UpdateTrackList().

◆ GetDx()

◆ GetDxy()

◆ GetDy()

◆ GetDz()

◆ GetIsNoiseNN()

bool CbmRichHit::GetIsNoiseNN ( ) const
inline

Definition at line 68 of file CbmRichHit.h.

References fIsNoiseNN.

Referenced by CbmRichRingFinderHough::DoFind(), CbmRichMCbmDenoiseQa::DrawSED(), and ToString().

◆ GetMatch()

◆ GetPlaneId()

virtual int32_t CbmRichHit::GetPlaneId ( ) const
inlinevirtual

Inherited from CbmBaseHit.

Reimplemented from CbmHit.

Definition at line 54 of file CbmRichHit.h.

◆ GetPmtId()

virtual int32_t CbmRichHit::GetPmtId ( ) const
inlinevirtual

Accessors

Definition at line 64 of file CbmRichHit.h.

References fPmtId.

Referenced by PairAnalysisVarManager::FillVarRichHit().

◆ GetRefId()

◆ GetTime()

double CbmHit::GetTime ( ) const
inlineinherited

Definition at line 76 of file CbmHit.h.

References CbmHit::fTime.

Referenced by CbmTofEventClusterizer::AddNextChan(), CbmRichRingFinderHough::AddRingsToOutputArray(), CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), LmvmTask::BetaMom(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), CbmTofEventClusterizer::CalibHits(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmTofFindTracks::CheckHit2Track(), LmvmTask::CheckTofIdentification(), compareHitDataMembers(), CbmPointSetArrayDraw::DetermineTimeOffset(), CbmTsPointSetArrayDraw::DetermineTimeOffset(), CbmRichRingFinderHough::DoFind(), CbmTofTrackFinderNN::DoFind(), CbmRichMCbmSEDisplay::DrawEvent(), CbmAnaDimuonAnalysis::Exec(), CbmEventBuilderQa::Exec(), CbmKFTrackQa::Exec(), CbmRichMCbmQa::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), LmvmTask::FillCands(), CbmTofExtendTracks::FillHistograms(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofCalibrator::FillHitCalHist(), CbmLitClusteringQa::FillResidualAndPullHistograms(), PairAnalysisVarManager::FillVarTofHit(), CbmL1PFFitter::Fit(), CbmTofTrackletTools::FitTt(), CbmTrdHitMC::GetDt(), CbmTofTrackletTools::GetDTMean(), CbmTofTracklet::GetTdif(), CbmTofTrackletTools::GetTdif(), CbmTofTrackletTools::GetTexpected(), CbmTofTrackletTools::GetTexpectedError(), CbmPointSetArrayDraw::GetTime(), CbmTsPointSetArrayDraw::GetTime(), CbmLitGlobalElectronId::GetTofM2(), CbmTofCalibrator::HstDoublets(), CbmDeviceHitBuilderTof::LH_store(), CbmTofCosmicClusterizer::LH_store(), CbmTofEventClusterizer::LH_store(), CbmTofHitMaker::LH_store(), CbmTofTestBeamClusterizer::LH_store(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTrdModuleRec2D::PostProcessHits(), CbmTofTrackFinderNN::PrintStatus(), CbmRichMCbmDenoiseQa::Process(), CbmLitTofQa::ProcessGlobalTracks(), CbmLitTofQa::ProcessTofHits(), CbmMuchHitFinderQa::PullsQa(), CbmHadronAnalysis::ReconstructSecondaries(), CbmRecoQa::record(), CbmTrdCalibTracker::ResolutionQa(), CbmRichMCbmQaRichOnly::RichRings(), CbmDeviceHitBuilderTof::SendHits(), PairAnalysisTrack::SetMassHypo(), CbmKFParticleFinderPID::SetRecoPID(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTrdHit::ToString(), CbmTofExtendTracks::TrkAddStation(), CbmTofTrackFinderNN::TrklSeed(), and HalCbmEvent::UpdateDST().

◆ GetTimeError()

◆ GetToT()

◆ GetType()

HitType CbmHit::GetType ( ) const
inlineinherited

◆ GetX()

double CbmPixelHit::GetX ( ) const
inlineinherited

Definition at line 73 of file CbmPixelHit.h.

References CbmPixelHit::fX.

Referenced by CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmRichAlignment::CalculateAnglesAndDrawDistrib(), CbmRichCorrectionVector::CalculateAnglesAndDrawDistrib(), CbmStsTrackFinder::CalculateEloss(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), LmvmTask::CheckClosestMvdHit(), CbmTofFindTracks::CheckHit2Track(), CbmKresConversionCorrectedPhotons::CheckIfElectron(), CbmKresConversionKF::CheckIfElectron(), CbmKresConversionManual::CheckIfElectron(), CbmKresConversionManualmbias1::CheckIfElectron(), CbmKresConversionManualmbias2::CheckIfElectron(), CbmKresConversionManualmbias3::CheckIfElectron(), CbmKresConversionManualmbias4::CheckIfElectron(), CbmKresConversionPhotons::CheckIfElectron(), CbmKresEta::CheckIfElectron(), LmvmTask::CheckTofIdentification(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), comparePixelHitDataMembers(), CbmRichConverter::CopyHitsToRingLight(), CbmAnaConversionReco::CutEfficiencyStudies(), LmvmTask::DifferenceSignalAndBg(), CbmTofHit::Dist3D(), CbmTofTracklet::Dist3D(), CbmL1RichENNRingFinderParallel::DoFind(), CbmRichRingFinderHough::DoFind(), CbmTofTrackFinderNN::DoFind(), CbmRichMCbmQa::DrawEvent(), CbmRichMCbmSEDisplay::DrawEvent(), CbmRichEventDisplay::DrawOnePmtPlane(), CbmRichMCbmQaReal::DrawRichTofEv(), CbmRichMCbmQaReal::DrawRing(), CbmRichMCbmQaRichOnly::DrawRing(), CbmRichMCbmDenoiseQa::DrawSED(), CbmKresConversionGeneral::Exec(), CbmL1RichRingQa::Exec(), CbmLitCreateStandaloneData::Exec(), CbmMvdClusterAna::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQa::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichParallelQa::Exec(), CbmStsCoincHodo::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmMvdQa::ExecHitQa(), CbmRichMCbmQaReal::extrapolate(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), CbmTofExtendTracks::FillHistograms(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofCalibrator::FillHitCalHist(), CbmLitClusteringQa::FillResidualAndPullHistograms(), PairAnalysisVarManager::FillVarPairAnalysisPair(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarPixelHit(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmTofHit::GetCosPhi(), CbmTrdHitMC::GetDx(), CbmMvdQa::GetFirstMvdHitPos(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTofTracklet::GetPoint(), CbmTofHit::GetR(), CbmTofHit::GetRt(), CbmTofHit::GetSinThe(), CbmStsWkn::GetStsWkn(), CbmStsWkn::GetStsWkn(), CbmPixelHitSetDraw::GetVector(), CbmPointSetArrayDraw::GetVector(), CbmTimeslicePixelHitSetDraw::GetVector(), CbmTsPointSetArrayDraw::GetVector(), CbmTofTracklet::GetXdif(), CbmTofTrackletTools::GetXdif(), CbmRecoTracks::HandlePixelHit(), CbmTimesliceRecoTracks::HandlePixelHit(), CbmRecoQaTask::View::HasAddress(), CbmRichGeoOpt::HitsAndPoints(), CbmRichGeoOpt::HitsAndPointsWithRef(), CbmTofTrackletTools::Line3DFit(), CbmMatchRecoToMC::MatchHitsTof(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), LmvmTask::MvdCutMcDistance(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmPixelHit::Position(), CbmTrdModuleRec2D::PostProcessHits(), CbmMvdHit::Print(), CbmRichMCbmDenoiseQa::Process(), CbmFsdHitsConverter::ProcessData(), CbmRecoStsPixel::ProcessData(), CbmLitTofQa::ProcessGlobalTracks(), CbmRichGeoTest::ProcessHits(), CbmLitTofQa::ProcessTofTracks(), CbmMuchHitFinderQa::PullsQa(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmAnaJpsiTask::RichPmtXY(), LmvmTask::RichPmtXY(), CbmRichGeoOpt::RingParameters(), CbmRichCorrectionVector::RotateAndCopyHitsToRingLight(), CbmRichPMTMapping::RotateAndCopyHitsToRingLight(), CbmDeviceHitBuilderTof::SendHits(), CbmKFParticleFinderPID::SetRecoPID(), CbmFsdHit::ToString(), CbmPixelHit::ToString(), ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofExtendTracks::TrkAddStation(), and CbmTofTrackFinderNN::TrklSeed().

◆ GetY()

double CbmPixelHit::GetY ( ) const
inlineinherited

Definition at line 74 of file CbmPixelHit.h.

References CbmPixelHit::fY.

Referenced by CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmRichAlignment::CalculateAnglesAndDrawDistrib(), CbmRichCorrectionVector::CalculateAnglesAndDrawDistrib(), CbmStsTrackFinder::CalculateEloss(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), LmvmTask::CheckClosestMvdHit(), CbmTofFindTracks::CheckHit2Track(), CbmKresConversionCorrectedPhotons::CheckIfElectron(), CbmKresConversionKF::CheckIfElectron(), CbmKresConversionManual::CheckIfElectron(), CbmKresConversionManualmbias1::CheckIfElectron(), CbmKresConversionManualmbias2::CheckIfElectron(), CbmKresConversionManualmbias3::CheckIfElectron(), CbmKresConversionManualmbias4::CheckIfElectron(), CbmKresConversionPhotons::CheckIfElectron(), CbmKresEta::CheckIfElectron(), LmvmTask::CheckTofIdentification(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), comparePixelHitDataMembers(), CbmRichConverter::CopyHitsToRingLight(), CbmAnaConversionReco::CutEfficiencyStudies(), LmvmTask::DifferenceSignalAndBg(), CbmTofHit::Dist3D(), CbmTofTracklet::Dist3D(), CbmL1RichENNRingFinderParallel::DoFind(), CbmRichRingFinderHough::DoFind(), CbmTofTrackFinderNN::DoFind(), CbmRichMCbmQa::DrawEvent(), CbmRichMCbmSEDisplay::DrawEvent(), CbmRichEventDisplay::DrawOnePmtPlane(), CbmRichMCbmQaReal::DrawRichTofEv(), CbmRichMCbmQaReal::DrawRing(), CbmRichMCbmQaRichOnly::DrawRing(), CbmRichMCbmDenoiseQa::DrawSED(), CbmKresConversionGeneral::Exec(), CbmL1RichRingQa::Exec(), CbmLitCreateStandaloneData::Exec(), CbmMvdClusterAna::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichMCbmAerogelAna::Exec(), CbmRichMCbmQa::Exec(), CbmRichMCbmQaReal::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichParallelQa::Exec(), CbmStsCoincHodo::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmMvdQa::ExecHitQa(), CbmRichMCbmQaReal::extrapolate(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), CbmTofExtendTracks::FillHistograms(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofCalibrator::FillHitCalHist(), CbmLitClusteringQa::FillResidualAndPullHistograms(), PairAnalysisVarManager::FillVarPairAnalysisPair(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarPixelHit(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmTrdHitMC::GetDy(), CbmMvdQa::GetFirstMvdHitPos(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTofHit::GetR(), CbmTofHit::GetRt(), CbmTofHit::GetSinPhi(), CbmTofHit::GetSinThe(), CbmStsWkn::GetStsWkn(), CbmStsWkn::GetStsWkn(), CbmPixelHitSetDraw::GetVector(), CbmPointSetArrayDraw::GetVector(), CbmTimeslicePixelHitSetDraw::GetVector(), CbmTsPointSetArrayDraw::GetVector(), CbmTofTracklet::GetYdif(), CbmTofTrackletTools::GetYdif(), CbmRecoTracks::HandlePixelHit(), CbmTimesliceRecoTracks::HandlePixelHit(), CbmRecoQaTask::View::HasAddress(), CbmRichGeoOpt::HitsAndPoints(), CbmRichGeoOpt::HitsAndPointsWithRef(), CbmTofTrackletTools::Line3DFit(), CbmMatchRecoToMC::MatchHitsTof(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), LmvmTask::MvdCutMcDistance(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmPixelHit::Position(), CbmTrdModuleRec2D::PostProcessHits(), CbmMvdHit::Print(), CbmRichMCbmDenoiseQa::Process(), CbmRecoStsPixel::ProcessData(), CbmLitTofQa::ProcessGlobalTracks(), CbmRichGeoTest::ProcessHits(), CbmLitTofQa::ProcessTofTracks(), CbmMuchHitFinderQa::PullsQa(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmAnaJpsiTask::RichPmtXY(), LmvmTask::RichPmtXY(), CbmRichGeoOpt::RingParameters(), CbmRichCorrectionVector::RotateAndCopyHitsToRingLight(), CbmRichPMTMapping::RotateAndCopyHitsToRingLight(), CbmDeviceHitBuilderTof::SendHits(), CbmKFParticleFinderPID::SetRecoPID(), CbmFsdHit::ToString(), CbmPixelHit::ToString(), ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofExtendTracks::TrkAddStation(), and CbmTofTrackFinderNN::TrklSeed().

◆ GetZ()

double CbmHit::GetZ ( ) const
inlineinherited

Definition at line 71 of file CbmHit.h.

References CbmHit::fZ.

Referenced by CbmStsTrackFinder::CalculateEloss(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), CbmTofFindTracks::CheckHit2Track(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), compareHitDataMembers(), CbmTofHit::Dist3D(), CbmTofTracklet::Dist3D(), CbmTofTrackFinderNN::DoFind(), CbmRichMCbmSEDisplay::DrawEvent(), CbmRichMCbmQaReal::DrawRichTofEv(), CbmRichMCbmQaReal::DrawRing(), CbmKresConversionGeneral::Exec(), CbmLitCreateStandaloneData::Exec(), CbmMvdClusterAna::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichMCbmQaReal::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmRichMCbmQaReal::extrapolate(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), CbmTofExtendTracks::FillHistograms(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofCalibrator::FillHitCalHist(), PairAnalysisVarManager::FillVarPairAnalysisPair(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarPixelHit(), PairAnalysisVarManager::FillVarStsTrack(), CbmL1PFFitter::Fit(), CbmTofTrackletTools::FitTt(), CbmL1PFFitter::GetChiToVertex(), CbmTofHit::GetCosThe(), CbmTrdHitMC::GetDt(), CbmTrdHitMC::GetDx(), CbmTrdHitMC::GetDy(), CbmMvdQa::GetFirstMvdHitPos(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTofHit::GetR(), CbmLitConverter::GetStsTrackTimes(), CbmStsWkn::GetStsWkn(), CbmStsWkn::GetStsWkn(), CbmTofTracklet::GetTdif(), CbmTofTrackletTools::GetTdif(), CbmTofTracklet::GetTex(), CbmTofTrackletTools::GetTexpected(), CbmTofTrackletTools::GetTexpectedError(), CbmPixelHitSetDraw::GetVector(), CbmPointSetArrayDraw::GetVector(), CbmTimeslicePixelHitSetDraw::GetVector(), CbmTsPointSetArrayDraw::GetVector(), CbmTofTracklet::GetXdif(), CbmTofTrackletTools::GetXdif(), CbmTofTracklet::GetYdif(), CbmTofTrackletTools::GetYdif(), CbmRecoTracks::HandlePixelHit(), CbmTimesliceRecoTracks::HandlePixelHit(), CbmMvdQa::HasHitFirstMvd(), CbmTofCalibrator::HstDoublets(), CbmTofTrackletTools::Line3DFit(), CbmMatchRecoToMC::MatchHitsTof(), CbmPixelHit::Position(), CbmMvdHit::Print(), CbmRichGeoTest::ProcessHits(), CbmLitTofQa::ProcessTofHits(), CbmLitTofQa::ProcessTofTracks(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmRichCorrectionVector::RotateAndCopyHitsToRingLight(), CbmRichPMTMapping::RotateAndCopyHitsToRingLight(), CbmDeviceHitBuilderTof::SendHits(), CbmKFParticleFinderPID::SetRecoPID(), CbmFsdHit::ToString(), CbmPixelHit::ToString(), ToString(), CbmStripHit::ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofExtendTracks::TrkAddStation(), and CbmTofTrackFinderNN::TrklSeed().

◆ Position()

void CbmPixelHit::Position ( TVector3 & pos) const
inherited

Copies hit position to pos.

Parameters
posOutput hit position.

Definition at line 49 of file CbmPixelHit.cxx.

References CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), and pos.

Referenced by CbmRecoQa::record(), CbmKresConversionCorrectedPhotons::SaveAllHits(), CbmKresConversionPhotons::SaveAllHits(), and TEST().

◆ PositionError()

void CbmPixelHit::PositionError ( TVector3 & dpos) const
inherited

Copies hit position error to pos.

Parameters
posOutput hit position error.

Definition at line 51 of file CbmPixelHit.cxx.

References dpos, CbmPixelHit::GetDx(), CbmPixelHit::GetDy(), and CbmHit::GetDz().

Referenced by CbmRecoQa::record(), and TEST().

◆ SetAddress()

void CbmHit::SetAddress ( int32_t address)
inlineinherited

◆ SetDx()

void CbmPixelHit::SetDx ( double dx)
inlineinherited

◆ SetDxy()

void CbmPixelHit::SetDxy ( double dxy)
inlineinherited

Definition at line 96 of file CbmPixelHit.h.

References CbmPixelHit::fDxy.

Referenced by CbmRecoStsPixel::ProcessData(), and TEST().

◆ SetDy()

void CbmPixelHit::SetDy ( double dy)
inlineinherited

◆ SetDz()

void CbmHit::SetDz ( double dz)
inlineinherited

Definition at line 81 of file CbmHit.h.

References CbmHit::fDz.

Referenced by CbmPixelHit::SetPositionError(), and TEST().

◆ SetIsNoiseNN()

void CbmRichHit::SetIsNoiseNN ( bool isNoiseNN)
inline

Definition at line 61 of file CbmRichHit.h.

References fIsNoiseNN.

◆ SetMatch()

void CbmHit::SetMatch ( CbmMatch * match)
inherited

Definition at line 70 of file CbmHit.cxx.

References CbmHit::fMatch.

Referenced by TEST(), TEST(), and TEST().

◆ SetPmtId()

virtual void CbmRichHit::SetPmtId ( int32_t det)
inlinevirtual

Modifiers

Definition at line 57 of file CbmRichHit.h.

References fPmtId.

Referenced by CbmRichMCbmHitProducer::AddHit().

◆ SetPosition()

void CbmPixelHit::SetPosition ( const TVector3 & pos)
inherited

Sets position of the hit.

Parameters
posnew hit position.

Definition at line 53 of file CbmPixelHit.cxx.

References pos, CbmPixelHit::SetX(), CbmPixelHit::SetY(), and CbmHit::SetZ().

Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmTofFindTracks::ExecFind(), and TEST().

◆ SetPositionError()

void CbmPixelHit::SetPositionError ( const TVector3 & dpos)
inherited

\breif Sets position error of the hit.

Parameters
dposnew hit position error

Definition at line 60 of file CbmPixelHit.cxx.

References dpos, CbmPixelHit::SetDx(), CbmPixelHit::SetDy(), and CbmHit::SetDz().

Referenced by CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), and TEST().

◆ SetRefId()

◆ SetTime() [1/2]

◆ SetTime() [2/2]

void CbmHit::SetTime ( double time,
double error )
inlineinherited

Definition at line 86 of file CbmHit.h.

References CbmHit::fTime, and CbmHit::fTimeError.

◆ SetTimeError()

◆ SetToT()

void CbmRichHit::SetToT ( double tot)
inline

Definition at line 60 of file CbmRichHit.h.

References fToT.

Referenced by CbmRichMCbmHitProducer::AddHit().

◆ SetType()

◆ SetX()

◆ SetY()

◆ SetZ()

void CbmHit::SetZ ( double z)
inlineinherited

◆ ToString()

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

Member Data Documentation

◆ fAddress

int32_t CbmHit::fAddress
privateinherited

detector unique identifier

Definition at line 122 of file CbmHit.h.

Referenced by CbmHit::GetAddress(), CbmHit::operator=(), and CbmHit::SetAddress().

◆ fDx

double CbmPixelHit::fDx
privateinherited

Definition at line 112 of file CbmPixelHit.h.

Referenced by CbmPixelHit::GetDx(), and CbmPixelHit::SetDx().

◆ fDxy

double CbmPixelHit::fDxy
privateinherited

X-Y covariance of the hit [cm**2].

Definition at line 113 of file CbmPixelHit.h.

Referenced by CbmPixelHit::GetDxy(), and CbmPixelHit::SetDxy().

◆ fDy

double CbmPixelHit::fDy
privateinherited

X, Y errors [cm].

Definition at line 112 of file CbmPixelHit.h.

Referenced by CbmPixelHit::GetDy(), and CbmPixelHit::SetDy().

◆ fDz

double CbmHit::fDz
privateinherited

Z position error [cm].

Definition at line 120 of file CbmHit.h.

Referenced by CbmHit::GetDz(), CbmHit::operator=(), and CbmHit::SetDz().

◆ fIsNoiseNN

bool CbmRichHit::fIsNoiseNN
private

Definition at line 82 of file CbmRichHit.h.

Referenced by GetIsNoiseNN(), and SetIsNoiseNN().

◆ fMatch

CbmMatch* CbmHit::fMatch
privateinherited

Monte-Carlo information.

Definition at line 125 of file CbmHit.h.

Referenced by CbmHit::GetMatch(), CbmHit::operator=(), CbmHit::SetMatch(), and CbmHit::~CbmHit().

◆ fPmtId

int32_t CbmRichHit::fPmtId
private

Outdated. Use CbmHit::GetTime() and SetTime() instead.

Definition at line 75 of file CbmRichHit.h.

Referenced by GetPmtId(), and SetPmtId().

◆ fRefId

int32_t CbmHit::fRefId
privateinherited

some reference id (usually to cluster, digi or MC point)

Definition at line 121 of file CbmHit.h.

Referenced by CbmHit::GetRefId(), CbmHit::operator=(), and CbmHit::SetRefId().

◆ fTime

double CbmHit::fTime
privateinherited

Hit time [ns].

Definition at line 123 of file CbmHit.h.

Referenced by CbmHit::GetTime(), CbmHit::operator=(), CbmHit::SetTime(), and CbmHit::SetTime().

◆ fTimeError

double CbmHit::fTimeError
privateinherited

Error of hit time [ns].

Definition at line 124 of file CbmHit.h.

Referenced by CbmHit::GetTimeError(), CbmHit::operator=(), CbmHit::SetTime(), and CbmHit::SetTimeError().

◆ fToT

double CbmRichHit::fToT
private

Definition at line 79 of file CbmRichHit.h.

Referenced by GetToT(), and SetToT().

◆ fType

HitType CbmHit::fType
privateinherited

hit type

Definition at line 118 of file CbmHit.h.

Referenced by CbmHit::GetType(), CbmHit::operator=(), and CbmHit::SetType().

◆ fX

double CbmPixelHit::fX
privateinherited

Definition at line 111 of file CbmPixelHit.h.

Referenced by CbmPixelHit::GetX(), and CbmPixelHit::SetX().

◆ fY

double CbmPixelHit::fY
privateinherited

X, Y positions of hit [cm].

Definition at line 111 of file CbmPixelHit.h.

Referenced by CbmPixelHit::GetY(), and CbmPixelHit::SetY().

◆ fZ

double CbmHit::fZ
privateinherited

Z position of hit [cm].

Definition at line 119 of file CbmHit.h.

Referenced by CbmHit::GetZ(), CbmHit::operator=(), and CbmHit::SetZ().


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