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

#include <CbmMvdHit.h>

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

Public Member Functions

 CbmMvdHit ()
 
 CbmMvdHit (uint32_t address, int32_t statNr, TVector3 &pos, TVector3 &dpos, int32_t indexCentralX, int32_t indexCentralY=0, int32_t fClusterIndex=0, int32_t flag=0)
 
virtual ~CbmMvdHit ()
 
virtual void Print (const Option_t *opt=nullptr) const
 
virtual int32_t GetStationNr () const
 
int32_t GetFlag () const
 
int32_t GetClusterIndex () const
 
int32_t GetIndexCentralX () const
 
int32_t GetIndexCentralY () const
 
int32_t GetRefIndex ()
 
double GetValidityStartTime ()
 
double GetValidityEndTime ()
 
void SetValidityStartTime (double time)
 
void SetValidityEndTime (double time)
 
virtual std::string ToString () const
 Inherited from CbmBaseHit.
 
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)
 
virtual int32_t GetPlaneId () const
 

Protected Member Functions

 ClassDef (CbmMvdHit, 4)
 
void SetType (HitType type)
 Sets hit type.
 

Protected Attributes

int32_t fFlag
 
int32_t fClusterIndex
 
double fValidityStartTime
 
double fValidityEndTime
 
int32_t fStationNr
 

Private Attributes

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 34 of file CbmMvdHit.h.

Constructor & Destructor Documentation

◆ CbmMvdHit() [1/2]

CbmMvdHit::CbmMvdHit ( )

Default constructor

Definition at line 16 of file CbmMvdHit.cxx.

References CbmPixelHit::CbmPixelHit(), fClusterIndex, fFlag, fStationNr, CbmHit::SetTime(), and CbmHit::SetTimeError().

Referenced by ClassDef().

◆ CbmMvdHit() [2/2]

CbmMvdHit::CbmMvdHit ( uint32_t address,
int32_t statNr,
TVector3 & pos,
TVector3 & dpos,
int32_t indexCentralX,
int32_t indexCentralY = 0,
int32_t fClusterIndex = 0,
int32_t flag = 0 )

Standard constructor

Parameters
addressAddress of detector
statNrStation number
posPosition coordinates [cm]
dposErrors in position coordinates [cm]
flagHit flag
Note
The legacy "07/2025" definition of the address is used (see the CbmMvdAddress class) FIXME: Remove fStationNr and related setters, when the address will have the version 1 definition

Definition at line 25 of file CbmMvdHit.cxx.

References CbmPixelHit::CbmPixelHit(), dpos, fClusterIndex, fFlag, fStationNr, pos, CbmHit::SetTime(), and CbmHit::SetTimeError().

◆ ~CbmMvdHit()

CbmMvdHit::~CbmMvdHit ( )
virtual

Destructor

Definition at line 78 of file CbmMvdHit.cxx.

Member Function Documentation

◆ ClassDef()

CbmMvdHit::ClassDef ( CbmMvdHit ,
4  )
protected

References CbmMvdHit().

◆ GetAddress()

int32_t CbmHit::GetAddress ( ) const
inlineinherited

Definition at line 77 of file CbmHit.h.

References fAddress.

Referenced by CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmStsCorrelation::BuildCorrelation(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), CbmStsResolution::BuildResidual(), 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(), CbmTrackingTrdQa::FillHitMap(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmTofFindTracks::FillUHits(), CbmMvdHit::GetIndexCentralX(), CbmMvdHit::GetIndexCentralY(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTrdHit::GetPlaneId(), CbmL1PFFitter::GetStsStationIndex(), CbmTofDigiBdfPar::GetTrackingStation(), 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(), CbmStsCorrelation::ProcessHit(), CbmStsEfficiency::ProcessHit(), CbmStsHitAna::ProcessHit(), CbmStsRecoBeamSpot::ProcessHit(), CbmStsResolution::ProcessHit(), CbmLitClusteringQa::ProcessHits(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchHitFinderQa::PullsQa(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmRichMCbmQaRichOnly::RichRings(), CbmDeviceHitBuilderTof::SendHits(), CbmPixelHit::ToString(), CbmRichHit::ToString(), CbmStripHit::ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), and CbmTofTrackFinderNN::UpdateTrackList().

◆ GetClusterIndex()

int32_t CbmMvdHit::GetClusterIndex ( ) const
inline

Definition at line 66 of file CbmMvdHit.h.

References fClusterIndex.

Referenced by CbmMvdQa::ExecHitQa().

◆ GetDx()

◆ GetDxy()

◆ GetDy()

◆ GetDz()

◆ GetFlag()

int32_t CbmMvdHit::GetFlag ( ) const
inline

Definition at line 65 of file CbmMvdHit.h.

References fFlag.

◆ GetIndexCentralX()

int32_t CbmMvdHit::GetIndexCentralX ( ) const
inline

Definition at line 68 of file CbmMvdHit.h.

References CbmHit::GetAddress(), and CbmMvdAddress::GetSensorXIndex().

Referenced by CbmMvdClusterAna::Exec().

◆ GetIndexCentralY()

int32_t CbmMvdHit::GetIndexCentralY ( ) const
inline

Definition at line 72 of file CbmMvdHit.h.

References CbmHit::GetAddress(), and CbmMvdAddress::GetSensorYIndex().

Referenced by CbmMvdClusterAna::Exec().

◆ GetMatch()

◆ GetPlaneId()

virtual int32_t CbmHit::GetPlaneId ( ) const
inlinevirtualinherited

Virtual function. Must be implemented in derived class. Should return plane identifier of the hit. Usually this is station or layer number of the detector. Can be calculated using unique detector identifier or can use additional class member from the derived class to store the plane identifier.

Reimplemented in CbmMuchPixelHit, CbmRichHit, CbmTofHit, and CbmTrdHit.

Definition at line 102 of file CbmHit.h.

Referenced by CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), and TEST().

◆ GetRefId()

int32_t CbmHit::GetRefId ( ) const
inlineinherited

◆ GetRefIndex()

int32_t CbmMvdHit::GetRefIndex ( )
inline

Definition at line 77 of file CbmMvdHit.h.

References fFlag.

◆ GetStationNr()

◆ GetTime()

double CbmHit::GetTime ( ) const
inlineinherited

Definition at line 79 of file CbmHit.h.

References fTime.

Referenced by CbmTofEventClusterizer::AddNextChan(), CbmRichRingFinderHough::AddRingsToOutputArray(), CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), CbmTofEventClusterizer::CalibHits(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmTofFindTracks::CheckHit2Track(), CbmCutMap::CheckStsHit(), 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(), CbmKFParticleFinderPID::SetRecoPID(), cbm::kfp::V0FinderTask::ShiftTofHitsToTzero(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTrdHit::ToString(), CbmTofExtendTracks::TrkAddStation(), CbmTofTrackFinderNN::TrklSeed(), and HalCbmEvent::UpdateDST().

◆ GetTimeError()

◆ GetType()

HitType CbmHit::GetType ( ) const
inlineinherited

◆ GetValidityEndTime()

double CbmMvdHit::GetValidityEndTime ( )
inline

Definition at line 80 of file CbmMvdHit.h.

References fValidityEndTime.

◆ GetValidityStartTime()

double CbmMvdHit::GetValidityStartTime ( )
inline

Definition at line 79 of file CbmMvdHit.h.

References fValidityStartTime.

◆ GetX()

double CbmPixelHit::GetX ( ) const
inlineinherited

Definition at line 73 of file CbmPixelHit.h.

References fX.

Referenced by LmvmTask::AnalyseCandidates(), CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmStsCorrelation::BuildCorrelation(), CbmStsResolution::BuildResidual(), 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(), CbmCutMap::CheckStsHit(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), comparePixelHitDataMembers(), CbmRichConverter::CopyHitsToRingLight(), CbmAnaConversionReco::CutEfficiencyStudies(), 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(), CbmStsRecoBeamSpot::ExtrapolateTrackTo(), 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(), LmvmTask::FillSourceHistos(), PairAnalysisVarManager::FillVarPairAnalysisPair(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarPixelHit(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmTofHit::GetCosPhi(), CbmTrdHitMC::GetDx(), CbmMvdQa::GetFirstMvdHitPos(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), 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(), Position(), CbmTrdModuleRec2D::PostProcessHits(), CbmMvdHit::Print(), CbmRichMCbmDenoiseQa::Process(), CbmRecoStsPixel::ProcessData(), CbmLitTofQa::ProcessGlobalTracks(), CbmStsEfficiency::ProcessHit(), CbmStsHitAna::ProcessHit(), 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(), ToString(), CbmRichHit::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 fY.

Referenced by LmvmTask::AnalyseCandidates(), CbmRichMCbmQaReal::analyseRing(), CbmRichMCbmQaRichOnly::analyseRing(), CbmStsCorrelation::BuildCorrelation(), CbmStsResolution::BuildResidual(), 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(), CbmCutMap::CheckStsHit(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), comparePixelHitDataMembers(), CbmRichConverter::CopyHitsToRingLight(), CbmAnaConversionReco::CutEfficiencyStudies(), 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(), CbmStsRecoBeamSpot::ExtrapolateTrackTo(), 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(), LmvmTask::FillSourceHistos(), 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(), Position(), CbmTrdModuleRec2D::PostProcessHits(), CbmMvdHit::Print(), CbmRichMCbmDenoiseQa::Process(), CbmRecoStsPixel::ProcessData(), CbmLitTofQa::ProcessGlobalTracks(), CbmStsEfficiency::ProcessHit(), CbmStsHitAna::ProcessHit(), 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(), ToString(), CbmRichHit::ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofExtendTracks::TrkAddStation(), and CbmTofTrackFinderNN::TrklSeed().

◆ GetZ()

double CbmHit::GetZ ( ) const
inlineinherited

Definition at line 74 of file CbmHit.h.

References fZ.

Referenced by CbmStsResolution::BuildResidual(), CbmStsTrackFinder::CalculateEloss(), 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(), CbmCutMap::CheckStsHit(), 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(), CbmStsRecoBeamSpot::ExtrapolateTrackTo(), 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(), 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(), cbm::kfp::V0FinderTask::ShiftTofHitsToTzero(), CbmFsdHit::ToString(), CbmPixelHit::ToString(), CbmRichHit::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 GetX(), 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, GetDx(), GetDy(), and CbmHit::GetDz().

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

◆ Print()

void CbmMvdHit::Print ( const Option_t * opt = nullptr) const
virtual

Output to screen

Definition at line 83 of file CbmMvdHit.cxx.

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

◆ 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 fDxy.

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

◆ SetDy()

void CbmPixelHit::SetDy ( double dy)
inlineinherited

◆ SetDz()

void CbmHit::SetDz ( double dz)
inlineinherited

Definition at line 84 of file CbmHit.h.

References fDz.

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

◆ SetMatch()

void CbmHit::SetMatch ( CbmMatch * match)
inherited

Definition at line 70 of file CbmHit.cxx.

References fMatch.

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

◆ 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, SetX(), 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, SetDx(), 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 89 of file CbmHit.h.

References fTime, and fTimeError.

◆ SetTimeError()

◆ SetType()

◆ SetValidityEndTime()

void CbmMvdHit::SetValidityEndTime ( double time)
inline

Definition at line 83 of file CbmMvdHit.h.

References fValidityEndTime.

Referenced by CbmMvdSensorHitfinderTask::CreateHit().

◆ SetValidityStartTime()

void CbmMvdHit::SetValidityStartTime ( double time)
inline

Definition at line 82 of file CbmMvdHit.h.

References fValidityStartTime.

Referenced by CbmMvdSensorHitfinderTask::CreateHit().

◆ SetX()

◆ SetY()

◆ SetZ()

void CbmHit::SetZ ( double z)
inlineinherited

◆ ToString()

std::string CbmPixelHit::ToString ( ) const
virtualinherited

Member Data Documentation

◆ fAddress

int32_t CbmHit::fAddress
privateinherited

detector unique identifier

Definition at line 125 of file CbmHit.h.

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

◆ fClusterIndex

int32_t CbmMvdHit::fClusterIndex
protected

Definition at line 87 of file CbmMvdHit.h.

Referenced by CbmMvdHit(), CbmMvdHit(), and GetClusterIndex().

◆ fDx

double CbmPixelHit::fDx
privateinherited

Definition at line 112 of file CbmPixelHit.h.

Referenced by CbmPixelHit(), GetDx(), and 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 SetDxy().

◆ fDy

double CbmPixelHit::fDy
privateinherited

X, Y errors [cm].

Definition at line 112 of file CbmPixelHit.h.

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

◆ fDz

double CbmHit::fDz
privateinherited

Z position error [cm].

Definition at line 123 of file CbmHit.h.

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

◆ fFlag

int32_t CbmMvdHit::fFlag
protected

Definition at line 86 of file CbmMvdHit.h.

Referenced by CbmMvdHit(), CbmMvdHit(), GetFlag(), and GetRefIndex().

◆ fMatch

CbmMatch* CbmHit::fMatch
privateinherited

Monte-Carlo information.

Definition at line 128 of file CbmHit.h.

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

◆ fRefId

int32_t CbmHit::fRefId
privateinherited

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

Definition at line 124 of file CbmHit.h.

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

◆ fStationNr

int32_t CbmMvdHit::fStationNr
protected

Definition at line 91 of file CbmMvdHit.h.

Referenced by CbmMvdHit(), CbmMvdHit(), and GetStationNr().

◆ fTime

double CbmHit::fTime
privateinherited

Hit time [ns].

Definition at line 126 of file CbmHit.h.

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

◆ fTimeError

double CbmHit::fTimeError
privateinherited

Error of hit time [ns].

Definition at line 127 of file CbmHit.h.

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

◆ fType

HitType CbmHit::fType
privateinherited

hit type

Definition at line 121 of file CbmHit.h.

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

◆ fValidityEndTime

double CbmMvdHit::fValidityEndTime
protected

Definition at line 89 of file CbmMvdHit.h.

Referenced by GetValidityEndTime(), and SetValidityEndTime().

◆ fValidityStartTime

double CbmMvdHit::fValidityStartTime
protected

Definition at line 88 of file CbmMvdHit.h.

Referenced by GetValidityStartTime(), and SetValidityStartTime().

◆ fX

double CbmPixelHit::fX
privateinherited

Definition at line 111 of file CbmPixelHit.h.

Referenced by CbmPixelHit(), GetX(), and 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 SetY().

◆ fZ

double CbmHit::fZ
privateinherited

Z position of hit [cm].

Definition at line 122 of file CbmHit.h.

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


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