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 (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
 
int32_t GetSystemId () 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
 
int32_t DetectorId (int32_t iStation) const
 
int32_t SystemId (int32_t detectorId) const
 
int32_t StationNr (int32_t detectorId) const
 
 ClassDef (CbmMvdDetectorId, 1)
 

Protected Member Functions

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

Protected Attributes

int32_t fFlag
 
int32_t fClusterIndex
 
int32_t fIndexCentralX
 
int32_t fIndexCentralY
 
double fValidityStartTime
 
double fValidityEndTime
 
int32_t fDetectorID
 

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 CbmHit::SetTime(), and CbmHit::SetTimeError().

◆ CbmMvdHit() [2/2]

CbmMvdHit::CbmMvdHit ( 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
statNrStation number
posPosition coordinates [cm]
dposErrors in position coordinates [cm]
flagHit flag

Definition at line 31 of file CbmMvdHit.cxx.

References CbmMvdDetectorId::DetectorId(), fDetectorID, CbmHit::SetTime(), and CbmHit::SetTimeError().

◆ ~CbmMvdHit()

CbmMvdHit::~CbmMvdHit ( )
virtual

Destructor

Definition at line 87 of file CbmMvdHit.cxx.

Member Function Documentation

◆ ClassDef() [1/2]

CbmMvdDetectorId::ClassDef ( CbmMvdDetectorId ,
1  )
inherited

◆ ClassDef() [2/2]

CbmMvdHit::ClassDef ( CbmMvdHit ,
3  )
protected

◆ DetectorId()

int32_t CbmMvdDetectorId::DetectorId ( int32_t iStation) const
inlineinherited

Create unique detector ID from station number

Definition at line 49 of file CbmMvdDetectorId.h.

References kMvd, and ToIntegralType().

Referenced by CbmMvdDetector::AddSensor(), CbmMvdHit(), CbmMvdPoint::CbmMvdPoint(), CbmMvdCluster::GetDetectorId(), and CbmMvdHitfinder::ProcessData().

◆ 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(), CbmRichHit::ToString(), CbmStripHit::ToString(), CbmStsHit::ToString(), CbmTofHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), and CbmTofTrackFinderNN::UpdateTrackList().

◆ GetClusterIndex()

int32_t CbmMvdHit::GetClusterIndex ( ) const
inline

Definition at line 63 of file CbmMvdHit.h.

References fClusterIndex.

Referenced by CbmMvdQa::ExecHitQa().

◆ GetDx()

◆ GetDxy()

◆ GetDy()

◆ GetDz()

◆ GetFlag()

int32_t CbmMvdHit::GetFlag ( ) const
inline

Definition at line 62 of file CbmMvdHit.h.

References fFlag.

◆ GetIndexCentralX()

int32_t CbmMvdHit::GetIndexCentralX ( ) const
inline

Definition at line 64 of file CbmMvdHit.h.

References fIndexCentralX.

Referenced by CbmMvdClusterAna::Exec().

◆ GetIndexCentralY()

int32_t CbmMvdHit::GetIndexCentralY ( ) const
inline

Definition at line 65 of file CbmMvdHit.h.

References fIndexCentralY.

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

References fFlag.

◆ GetStationNr()

◆ GetSystemId()

int32_t CbmMvdHit::GetSystemId ( ) const
inline

Accessors

Definition at line 60 of file CbmMvdHit.h.

References fDetectorID, and CbmMvdDetectorId::SystemId().

◆ 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()

◆ GetType()

HitType CbmHit::GetType ( ) const
inlineinherited

◆ GetValidityEndTime()

double CbmMvdHit::GetValidityEndTime ( )
inline

Definition at line 70 of file CbmMvdHit.h.

References fValidityEndTime.

◆ GetValidityStartTime()

double CbmMvdHit::GetValidityStartTime ( )
inline

Definition at line 69 of file CbmMvdHit.h.

References fValidityStartTime.

◆ 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(), 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(), 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 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(), 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(), CbmRichHit::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(), Print(), CbmRichGeoTest::ProcessHits(), CbmLitTofQa::ProcessTofHits(), CbmLitTofQa::ProcessTofTracks(), CbmHadronAnalysis::ReconstructSecondaries(), CbmTrdCalibTracker::ResolutionQa(), CbmRichCorrectionVector::RotateAndCopyHitsToRingLight(), CbmRichPMTMapping::RotateAndCopyHitsToRingLight(), CbmDeviceHitBuilderTof::SendHits(), CbmKFParticleFinderPID::SetRecoPID(), 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 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().

◆ Print()

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

Output to screen

Definition at line 92 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 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().

◆ SetMatch()

void CbmHit::SetMatch ( CbmMatch * match)
inherited

Definition at line 70 of file CbmHit.cxx.

References CbmHit::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, 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()

◆ SetType()

◆ SetValidityEndTime()

void CbmMvdHit::SetValidityEndTime ( double time)
inline

Definition at line 73 of file CbmMvdHit.h.

References fValidityEndTime.

Referenced by CbmMvdSensorHitfinderTask::CreateHit().

◆ SetValidityStartTime()

void CbmMvdHit::SetValidityStartTime ( double time)
inline

Definition at line 72 of file CbmMvdHit.h.

References fValidityStartTime.

Referenced by CbmMvdSensorHitfinderTask::CreateHit().

◆ SetX()

◆ SetY()

◆ SetZ()

void CbmHit::SetZ ( double z)
inlineinherited

◆ StationNr()

int32_t CbmMvdDetectorId::StationNr ( int32_t detectorId) const
inlineinherited

Get station number from detector ID

Definition at line 65 of file CbmMvdDetectorId.h.

Referenced by CbmMvdDigi::GetStationNr(), GetStationNr(), CbmMvdPoint::GetStationNr(), and CbmMvdTrackingInterface::GetTrackingStationIndex().

◆ SystemId()

int32_t CbmMvdDetectorId::SystemId ( int32_t detectorId) const
inlineinherited

Get System identifier from detector ID

Definition at line 53 of file CbmMvdDetectorId.h.

References kMvd, and ToIntegralType().

Referenced by GetSystemId(), and CbmMvdPoint::GetSystemId().

◆ ToString()

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

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

◆ fClusterIndex

int32_t CbmMvdHit::fClusterIndex
protected

Definition at line 78 of file CbmMvdHit.h.

Referenced by GetClusterIndex().

◆ fDetectorID

int32_t CbmMvdHit::fDetectorID
protected

Definition at line 84 of file CbmMvdHit.h.

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

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

◆ fFlag

int32_t CbmMvdHit::fFlag
protected

Definition at line 77 of file CbmMvdHit.h.

Referenced by GetFlag(), and GetRefIndex().

◆ fIndexCentralX

int32_t CbmMvdHit::fIndexCentralX
protected

Definition at line 79 of file CbmMvdHit.h.

Referenced by GetIndexCentralX().

◆ fIndexCentralY

int32_t CbmMvdHit::fIndexCentralY
protected

Definition at line 80 of file CbmMvdHit.h.

Referenced by GetIndexCentralY().

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

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

◆ fType

HitType CbmHit::fType
privateinherited

hit type

Definition at line 118 of file CbmHit.h.

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

◆ fValidityEndTime

double CbmMvdHit::fValidityEndTime
protected

Definition at line 82 of file CbmMvdHit.h.

Referenced by GetValidityEndTime(), and SetValidityEndTime().

◆ fValidityStartTime

double CbmMvdHit::fValidityStartTime
protected

Definition at line 81 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 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: