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

TRD hit to MC point correlation class. More...

#include <CbmTrdHitMC.h>

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

Public Types

enum  eCbmTrdHitMCshape { kRT = 0 , kRR , kTT , kTR }
 
enum  CbmTrdHitDef { kType = 0 , kMaxType , kRowCross , kOvfl }
 

Public Member Functions

 CbmTrdHitMC ()
 Default constructor.
 
 CbmTrdHitMC (const CbmTrdHit &hit)
 Standard constructor.
 
virtual ~CbmTrdHitMC ()
 Destructor.
 
void AddCluster (const CbmTrdCluster *c)
 Copy cluster details.
 
size_t AddPoint (const CbmTrdPoint *p, double t, int id)
 Add MC points to the hit. The first time this function is called is for the best matched MC point.
 
size_t AddSignal (const CbmTrdDigi *d, uint64_t t0)
 Add signal values in the increasing order of pad index.
 
std::string GetErrorMsg () const
 return MC pile-up size
 
const CbmTrdPointGetPoint (uint idx=0) const
 Register a MC point.
 
double GetSignal (uint idx=0) const
 return signal at position
 
size_t GetNPoints () const
 return MC pile-up size
 
size_t GetNSignals () const
 return cluster size
 
eCbmTrdHitMCshape GetClShape () const
 return cluster shape according to the eCbmTrdHitMCshape definitions
 
double GetDx () const
 Calculate residuals in the bending plane.
 
double GetSx () const
 Calculate error in the bending plane.
 
double GetDy () const
 Calculate residuals for the azimuth direction.
 
double GetSy () const
 Calculate error for the azimuth direction.
 
double GetDt () const
 Calculate residuals for time.
 
void SetErrorMsg (std::string msg)
 Store error message.
 
size_t PurgeSignals ()
 Applies to TRD2D and remove 0 charges from the boundaries of the cluster.
 
virtual std::string ToString () const
 Verbosity functionality.
 
int32_t GetPlaneId () const
 Inherited from CbmBaseHit.
 
double GetELoss () const
 
bool GetClassType () const
 
bool GetMaxType () const
 
bool HasOverFlow () const
 
bool IsRowCross () const
 
bool IsUsed () const
 
void SetELoss (double loss)
 
void SetOverFlow (bool set=true)
 Mark overflow in one or more digits which define the hit.
 
void SetRowCross (bool set=true)
 Mark hit reconstructed between pad rows.
 
void SetClassType (bool set=true)
 Type of pad layout used in reconstruction R[0], T[1].
 
void SetMaxType (bool set=true)
 Extra bool definition for the hit (e.g. the type of maximum for triangular pads).
 
double GetX () const
 
double GetY () 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

 CbmTrdHitMC (const CbmTrdHitMC &)=default
 Copy Constructor.
 
CbmTrdHitMCoperator= (const CbmTrdHitMC &)=default
 Assignment operator.
 
 ClassDef (CbmTrdHit, 4)
 

Private Attributes

std::string fErrMsg = ""
 
std::vector< std::pair< double, int > > fTrdSignals = {}
 
std::vector< std::tuple< CbmTrdPoint, double, int > > fTrdPoints
 
CbmTrdCluster fCluster
 
uint8_t fDefine
 
int32_t fNeighborId
 
Double32_t fELoss
 
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.
 

Static Private Attributes

static int fSx [5][2] = {{190, 2321}, {147, 1920}, {50, 1461}, {22, 2094}, {21, 4297}}
 

Detailed Description

TRD hit to MC point correlation class.

Author
Alexandru Bercuci aberc.nosp@m.uci@.nosp@m.niham.nosp@m..nip.nosp@m.ne.ro
Date
02.05.2022

The class packs the whole history of a TrdHit from the set of MC points generating the signals, to information on the digits structure in the cluster and the reconstructed observables. The class should be used to make error parametrization, pile-up estimations, etc.

To describe main functionality ...

Definition at line 28 of file CbmTrdHitMC.h.

Member Enumeration Documentation

◆ CbmTrdHitDef

enum CbmTrdHit::CbmTrdHitDef
inherited
Enumerator
kType 

set type of pad layout

kMaxType 

set type of pad on which the maximum charge is found

kRowCross 

mark hit defined by 2 clusters

kOvfl 

mark over-flow in the data

Definition at line 42 of file CbmTrdHit.h.

◆ eCbmTrdHitMCshape

Enumerator
kRT 
kRR 
kTT 
kTR 

Definition at line 30 of file CbmTrdHitMC.h.

Constructor & Destructor Documentation

◆ CbmTrdHitMC() [1/3]

CbmTrdHitMC::CbmTrdHitMC ( )

Default constructor.

Definition at line 18 of file CbmTrdHitMC.cxx.

◆ CbmTrdHitMC() [2/3]

CbmTrdHitMC::CbmTrdHitMC ( const CbmTrdHit & hit)

Standard constructor.

Definition at line 21 of file CbmTrdHitMC.cxx.

◆ ~CbmTrdHitMC()

CbmTrdHitMC::~CbmTrdHitMC ( )
virtual

Destructor.

Definition at line 24 of file CbmTrdHitMC.cxx.

◆ CbmTrdHitMC() [3/3]

CbmTrdHitMC::CbmTrdHitMC ( const CbmTrdHitMC & )
privatedefault

Copy Constructor.

Member Function Documentation

◆ AddCluster()

void CbmTrdHitMC::AddCluster ( const CbmTrdCluster * c)

Copy cluster details.

Definition at line 27 of file CbmTrdHitMC.cxx.

References fCluster.

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ AddPoint()

size_t CbmTrdHitMC::AddPoint ( const CbmTrdPoint * p,
double t,
int id )

Add MC points to the hit. The first time this function is called is for the best matched MC point.

Parameters
ppointer to the point being added
ttime of the event to which the point belongs
mmass of the particle producing the point
Returns
the number of points in the list

Definition at line 30 of file CbmTrdHitMC.cxx.

References fTrdPoints.

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ AddSignal()

size_t CbmTrdHitMC::AddSignal ( const CbmTrdDigi * d,
uint64_t t0 )

Add signal values in the increasing order of pad index.

Parameters
ddigi from ch/pad
t0relative time in the cluster
Returns
the number of signals in the cluster

Definition at line 37 of file CbmTrdHitMC.cxx.

References fTrdSignals, CbmTrdDigi::GetCharge(), CbmTrdHit::GetClassType(), CbmTrdDigi::GetTime(), and CbmTrdDigi::GetTimeDAQ().

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ ClassDef()

CbmTrdHit::ClassDef ( CbmTrdHit ,
4  )
privateinherited

◆ GetAddress()

int32_t CbmHit::GetAddress ( ) const
inlineinherited

Definition at line 74 of file CbmHit.h.

References CbmHit::fAddress.

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

◆ GetClassType()

◆ GetClShape()

CbmTrdHitMC::eCbmTrdHitMCshape CbmTrdHitMC::GetClShape ( ) const

return cluster shape according to the eCbmTrdHitMCshape definitions

Definition at line 76 of file CbmTrdHitMC.cxx.

References fCluster, CbmTrdCluster::HasStart(), CbmTrdCluster::HasStop(), kRR, kRT, kTR, and kTT.

◆ GetDt()

double CbmTrdHitMC::GetDt ( ) const

Calculate residuals for time.

Definition at line 128 of file CbmTrdHitMC.cxx.

References fTrdPoints, GetPoint(), CbmHit::GetTime(), CbmHit::GetZ(), and sqrt().

◆ GetDx()

double CbmTrdHitMC::GetDx ( ) const

Calculate residuals in the bending plane.

Definition at line 93 of file CbmTrdHitMC.cxx.

References GetPoint(), CbmPixelHit::GetX(), CbmHit::GetZ(), and x.

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ GetDxy()

◆ GetDy()

double CbmTrdHitMC::GetDy ( ) const

Calculate residuals for the azimuth direction.

Definition at line 116 of file CbmTrdHitMC.cxx.

References GetPoint(), CbmPixelHit::GetY(), CbmHit::GetZ(), and y.

Referenced by GetSy().

◆ GetDz()

◆ GetELoss()

◆ GetErrorMsg()

std::string CbmTrdHitMC::GetErrorMsg ( ) const
inline

return MC pile-up size

Definition at line 65 of file CbmTrdHitMC.h.

References fErrMsg.

◆ GetMatch()

◆ GetMaxType()

bool CbmTrdHit::GetMaxType ( ) const
inlineinherited

Definition at line 81 of file CbmTrdHit.h.

References CbmTrdHit::fDefine, CbmTrdHit::kMaxType, and TESTBIT.

Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().

◆ GetNPoints()

size_t CbmTrdHitMC::GetNPoints ( ) const
inline

return MC pile-up size

Definition at line 78 of file CbmTrdHitMC.h.

References fTrdPoints.

◆ GetNSignals()

size_t CbmTrdHitMC::GetNSignals ( ) const
inline

return cluster size

Definition at line 81 of file CbmTrdHitMC.h.

References fTrdSignals.

Referenced by GetSx(), and PurgeSignals().

◆ GetPlaneId()

int32_t CbmTrdHit::GetPlaneId ( ) const
inlinevirtualinherited

Inherited from CbmBaseHit.

Reimplemented from CbmHit.

Definition at line 73 of file CbmTrdHit.h.

References CbmHit::GetAddress(), and CbmTrdAddress::GetLayerId().

Referenced by CbmTrdHitProducerQa::Exec(), and PairAnalysisVarManager::FillVarTrdHit().

◆ GetPoint()

const CbmTrdPoint * CbmTrdHitMC::GetPoint ( uint idx = 0) const

Register a MC point.

Parameters
idxindex of point being requested. by default the best fit is returned.

Definition at line 62 of file CbmTrdHitMC.cxx.

References fTrdPoints.

Referenced by GetDt(), GetDx(), GetDy(), and GetSx().

◆ GetRefId()

int32_t CbmHit::GetRefId ( ) const
inlineinherited

◆ GetSignal()

double CbmTrdHitMC::GetSignal ( uint idx = 0) const

return signal at position

Parameters
idxindex of signal counting from left to right looking upstream (from FEE).

Definition at line 69 of file CbmTrdHitMC.cxx.

References fTrdSignals.

◆ GetSx()

double CbmTrdHitMC::GetSx ( ) const

Calculate error in the bending plane.

Definition at line 102 of file CbmTrdHitMC.cxx.

References fSx, GetNSignals(), and GetPoint().

◆ GetSy()

double CbmTrdHitMC::GetSy ( ) const

Calculate error for the azimuth direction.

Definition at line 125 of file CbmTrdHitMC.cxx.

References GetDy().

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

◆ HasOverFlow()

bool CbmTrdHit::HasOverFlow ( ) const
inlineinherited

Definition at line 82 of file CbmTrdHit.h.

References CbmTrdHit::fDefine, CbmTrdHit::kOvfl, and TESTBIT.

Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().

◆ IsRowCross()

bool CbmTrdHit::IsRowCross ( ) const
inlineinherited

Definition at line 83 of file CbmTrdHit.h.

References CbmTrdHit::fDefine, CbmTrdHit::kRowCross, and TESTBIT.

Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().

◆ IsUsed()

bool CbmTrdHit::IsUsed ( ) const
inlineinherited

Definition at line 84 of file CbmTrdHit.h.

References CbmHit::GetRefId().

Referenced by CbmTrdModuleRec2D::PostProcessHits().

◆ operator=()

CbmTrdHitMC & CbmTrdHitMC::operator= ( const CbmTrdHitMC & )
privatedefault

Assignment operator.

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

◆ PurgeSignals()

size_t CbmTrdHitMC::PurgeSignals ( )

Applies to TRD2D and remove 0 charges from the boundaries of the cluster.

Definition at line 52 of file CbmTrdHitMC.cxx.

References fTrdSignals, and GetNSignals().

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ SetAddress()

void CbmHit::SetAddress ( int32_t address)
inlineinherited

◆ SetClassType()

void CbmTrdHit::SetClassType ( bool set = true)
inlineinherited

Type of pad layout used in reconstruction R[0], T[1].

Definition at line 93 of file CbmTrdHit.h.

References CLRBIT, CbmTrdHit::fDefine, CbmTrdHit::kType, and SETBIT.

Referenced by CbmTaskTrdHitFinder::AddHits(), and TEST().

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

◆ SetELoss()

void CbmTrdHit::SetELoss ( double loss)
inlineinherited

Setters

Definition at line 87 of file CbmTrdHit.h.

References CbmTrdHit::fELoss.

Referenced by TEST().

◆ SetErrorMsg()

void CbmTrdHitMC::SetErrorMsg ( std::string msg)
inline

Store error message.

Definition at line 102 of file CbmTrdHitMC.h.

References fErrMsg.

Referenced by CbmTrdCalibTracker::ResolutionQa().

◆ SetMatch()

void CbmHit::SetMatch ( CbmMatch * match)
inherited

Definition at line 70 of file CbmHit.cxx.

References CbmHit::fMatch.

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

◆ SetMaxType()

void CbmTrdHit::SetMaxType ( bool set = true)
inlineinherited

Extra bool definition for the hit (e.g. the type of maximum for triangular pads).

Definition at line 95 of file CbmTrdHit.h.

References CLRBIT, CbmTrdHit::fDefine, CbmTrdHit::kMaxType, and SETBIT.

Referenced by CbmTaskTrdHitFinder::AddHits(), and TEST().

◆ SetOverFlow()

void CbmTrdHit::SetOverFlow ( bool set = true)
inlineinherited

Mark overflow in one or more digits which define the hit.

Definition at line 89 of file CbmTrdHit.h.

References CLRBIT, CbmTrdHit::fDefine, CbmTrdHit::kOvfl, and SETBIT.

Referenced by CbmTaskTrdHitFinder::AddHits(), 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()

◆ SetRowCross()

void CbmTrdHit::SetRowCross ( bool set = true)
inlineinherited

Mark hit reconstructed between pad rows.

Definition at line 91 of file CbmTrdHit.h.

References CLRBIT, CbmTrdHit::fDefine, CbmTrdHit::kRowCross, and SETBIT.

Referenced by CbmTaskTrdHitFinder::AddHits(), and TEST().

◆ 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 CbmTrdHitMC::ToString ( ) const
virtual

Verbosity functionality.

Reimplemented from CbmTrdHit.

Definition at line 147 of file CbmTrdHitMC.cxx.

References fCluster, fErrMsg, fTrdPoints, fTrdSignals, sgn(), CbmTrdCluster::ToString(), and CbmTrdHit::ToString().

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

◆ fCluster

CbmTrdCluster CbmTrdHitMC::fCluster
private

Definition at line 120 of file CbmTrdHitMC.h.

Referenced by AddCluster(), GetClShape(), and ToString().

◆ fDefine

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

◆ fELoss

Double32_t CbmTrdHit::fELoss
privateinherited

Definition at line 100 of file CbmTrdHit.h.

Referenced by CbmTrdHit::GetELoss(), and CbmTrdHit::SetELoss().

◆ fErrMsg

std::string CbmTrdHitMC::fErrMsg = ""
private

Definition at line 116 of file CbmTrdHitMC.h.

Referenced by GetErrorMsg(), SetErrorMsg(), and ToString().

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

◆ fNeighborId

int32_t CbmTrdHit::fNeighborId
privateinherited

Definition at line 99 of file CbmTrdHit.h.

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

◆ fSx

int CbmTrdHitMC::fSx = {{190, 2321}, {147, 1920}, {50, 1461}, {22, 2094}, {21, 4297}}
staticprivate

Definition at line 16 of file CbmTrdHitMC.h.

Referenced by GetSx().

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

◆ fTrdPoints

std::vector<std::tuple<CbmTrdPoint, double, int> > CbmTrdHitMC::fTrdPoints
private
Initial value:
=
{}

Definition at line 118 of file CbmTrdHitMC.h.

Referenced by AddPoint(), GetDt(), GetNPoints(), GetPoint(), and ToString().

◆ fTrdSignals

std::vector<std::pair<double, int> > CbmTrdHitMC::fTrdSignals = {}
private

Definition at line 117 of file CbmTrdHitMC.h.

Referenced by AddSignal(), GetNSignals(), GetSignal(), PurgeSignals(), and ToString().

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