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

#include <CbmMuchPixelHit.h>

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

Public Member Functions

 CbmMuchPixelHit ()
 Default constructor.
 
 CbmMuchPixelHit (int32_t address, double x, double y, double z, double dx, double dy, double dz, double dxy, int32_t refId, int32_t planeId, double time, double dtime)
 
 CbmMuchPixelHit (int32_t address, const TVector3 &pos, const TVector3 &err, double dxy, int32_t refId, int32_t planeId)
 
 CbmMuchPixelHit (int32_t address, const TVector3 &pos, const TVector3 &err, double dxy, int32_t refId, int32_t planeId, double time, double dtime)
 
virtual ~CbmMuchPixelHit ()
 Destructor.
 
virtual int32_t GetPlaneId () const
 Inherited from CbmBaseHit.
 
int32_t GetFlag () const
 
void SetFlag (int32_t flag)
 
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)
 

Protected Member Functions

void SetType (HitType type)
 Sets hit type.
 

Private Member Functions

 ClassDef (CbmMuchPixelHit, 3)
 

Private Attributes

int32_t fPlaneId
 
int32_t fFlag
 
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 22 of file CbmMuchPixelHit.h.

Constructor & Destructor Documentation

◆ CbmMuchPixelHit() [1/4]

CbmMuchPixelHit::CbmMuchPixelHit ( )

Default constructor.

Definition at line 16 of file CbmMuchPixelHit.cxx.

References kMUCHPIXELHIT, and CbmHit::SetType().

◆ CbmMuchPixelHit() [2/4]

CbmMuchPixelHit::CbmMuchPixelHit ( int32_t address,
double x,
double y,
double z,
double dx,
double dy,
double dz,
double dxy,
int32_t refId,
int32_t planeId,
double time,
double dtime )

Standard constructor.

Parameters
addressdetector unique identifier
xX pposition of the hit [cm]
yY position of the hit [cm]
zZ position of the hit [cm]
dxX position error of the hit [cm]
dyY position error of the hit [cm]
dzZ position error of the hit [cm]
dxyXY correlation of the hit
refIdsome reference ID
planeIddetector plane identifier

Definition at line 20 of file CbmMuchPixelHit.cxx.

References kMUCHPIXELHIT, CbmHit::SetTime(), CbmHit::SetTimeError(), and CbmHit::SetType().

◆ CbmMuchPixelHit() [3/4]

CbmMuchPixelHit::CbmMuchPixelHit ( int32_t address,
const TVector3 & pos,
const TVector3 & err,
double dxy,
int32_t refId,
int32_t planeId )
\brief Standard constructor
\param address  Unique detector ID (including module number)
\param pos Position in global c.s. [cm]
Parameters
errErrors of position in global c.s. [cm]
dxyXY correlation of the hit
refIdIndex of digi or cluster
planeIdDetector plane identifier

Definition at line 31 of file CbmMuchPixelHit.cxx.

References kMUCHPIXELHIT, CbmHit::SetTime(), CbmHit::SetTimeError(), and CbmHit::SetType().

◆ CbmMuchPixelHit() [4/4]

CbmMuchPixelHit::CbmMuchPixelHit ( int32_t address,
const TVector3 & pos,
const TVector3 & err,
double dxy,
int32_t refId,
int32_t planeId,
double time,
double dtime )

Standard constructor

Parameters
addressUnique detector ID (including module number)
posPosition in global c.s. [cm]
errErrors of position in global c.s. [cm]
dxyCovariance of x and y
refIdindex of digi or cluster
planeIddetectror plane identifier
timeTime since event start [ns]
dTimeTime resolution [ns]

Definition at line 42 of file CbmMuchPixelHit.cxx.

References kMUCHPIXELHIT, CbmHit::SetTime(), CbmHit::SetTimeError(), and CbmHit::SetType().

◆ ~CbmMuchPixelHit()

CbmMuchPixelHit::~CbmMuchPixelHit ( )
virtual

Destructor.

Definition at line 18 of file CbmMuchPixelHit.cxx.

Member Function Documentation

◆ ClassDef()

CbmMuchPixelHit::ClassDef ( CbmMuchPixelHit ,
3  )
private

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

◆ GetDx()

◆ GetDxy()

◆ GetDy()

◆ GetDz()

◆ GetFlag()

int32_t CbmMuchPixelHit::GetFlag ( ) const
inline

Accessors

Definition at line 81 of file CbmMuchPixelHit.h.

References fFlag.

◆ GetMatch()

◆ GetPlaneId()

virtual int32_t CbmMuchPixelHit::GetPlaneId ( ) const
inlinevirtual

Inherited from CbmBaseHit.

Reimplemented from CbmHit.

Definition at line 78 of file CbmMuchPixelHit.h.

References fPlaneId.

Referenced by CbmLitCreateStandaloneData::Exec().

◆ GetRefId()

int32_t CbmHit::GetRefId ( ) const
inlineinherited

◆ 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

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

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

◆ SetFlag()

void CbmMuchPixelHit::SetFlag ( int32_t flag)
inline

Modifiers

Definition at line 85 of file CbmMuchPixelHit.h.

References fFlag.

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

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

◆ fFlag

int32_t CbmMuchPixelHit::fFlag
private

Definition at line 89 of file CbmMuchPixelHit.h.

Referenced by GetFlag(), and SetFlag().

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

◆ fPlaneId

int32_t CbmMuchPixelHit::fPlaneId
private

Definition at line 88 of file CbmMuchPixelHit.h.

Referenced by GetPlaneId().

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

◆ 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: