CbmRoot
CbmStripHit Class Reference

#include <CbmStripHit.h>

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

Public Member Functions

 CbmStripHit ()
 Default constructor. More...
 
 CbmStripHit (Int_t address, Double_t u, Double_t phi, Double_t z, Double_t du, Double_t dphi, Double_t dz, Int_t refId, Double_t time=-1., Double_t timeError=-1.)
 Standard constructor. More...
 
 CbmStripHit (Int_t address, const TVector3 &pos, const TVector3 &err, Int_t refId, Double_t time=-1., Double_t timeError=-1.)
 Standard constructor. More...
 
virtual ~CbmStripHit ()
 Destructor. More...
 
virtual std::string ToString () const
 Inherited from CbmBaseHit. More...
 
Double_t GetU () const
 
Double_t GetPhi () const
 
Double_t GetDu () const
 
Double_t GetDphi () const
 
void SetU (Double_t u)
 
void SetPhi (Double_t phi)
 
void SetDu (Double_t du)
 
void SetDphi (Double_t dphi)
 
HitType GetType () const
 
Double_t GetZ () const
 
Double_t GetDz () const
 
Int_t GetRefId () const
 
Int_t GetAddress () const
 
CbmMatchGetMatch () const
 
Double_t GetTime () const
 
Double_t GetTimeError () const
 
void SetZ (Double_t z)
 
void SetDz (Double_t dz)
 
void SetRefId (Int_t refId)
 
void SetAddress (Int_t address)
 
void SetMatch (CbmMatch *match)
 
void SetTime (Double_t time)
 
void SetTime (Double_t time, Double_t error)
 
void SetTimeError (Double_t error)
 
virtual Int_t GetPlaneId () const
 

Protected Member Functions

void SetType (HitType type)
 Sets hit type. More...
 

Private Member Functions

 ClassDef (CbmStripHit, 1)
 

Private Attributes

Double_t fU
 U coordinate in the rotated c.s [cm]. More...
 
Double_t fDu
 U error [cm]. More...
 
Double_t fPhi
 strip rotation angle [rad] More...
 
Double_t fDphi
 strip rotation error [rad] More...
 
HitType fType
 hit type More...
 
Double_t fZ
 Z position of hit [cm]. More...
 
Double_t fDz
 Z position error [cm]. More...
 
Int_t fRefId
 some reference id (usually to cluster, digi or MC point) More...
 
Int_t fAddress
 detector unique identifier More...
 
Double_t fTime
 Hit time [ns]. More...
 
Double_t fTimeError
 Error of hit time [ns]. More...
 
CbmMatchfMatch
 Monte-Carlo information. More...
 

Detailed Description

Definition at line 22 of file CbmStripHit.h.

Constructor & Destructor Documentation

◆ CbmStripHit() [1/3]

CbmStripHit::CbmStripHit ( )

Default constructor.

Definition at line 16 of file CbmStripHit.cxx.

◆ CbmStripHit() [2/3]

CbmStripHit::CbmStripHit ( Int_t  address,
Double_t  u,
Double_t  phi,
Double_t  z,
Double_t  du,
Double_t  dphi,
Double_t  dz,
Int_t  refId,
Double_t  time = -1.,
Double_t  timeError = -1. 
)

Standard constructor.

Parameters
[in]addressdetector unique identifier
[in]ucoordinate in the rotated c.s. [cm]
[in]phistrip rotation angle [rad]
[in]zZ position of the hit [cm]
[in]duU measurement error [cm]
[in]dphiPHI measurement error [rad]
[in]zZ position of the hit [cm]
[in]refIdsome reference ID
[in]timeHit time [ns].
[in]timeErrorError of hit time [ns].

Definition at line 36 of file CbmStripHit.cxx.

◆ CbmStripHit() [3/3]

CbmStripHit::CbmStripHit ( Int_t  address,
const TVector3 &  pos,
const TVector3 &  err,
Int_t  refId,
Double_t  time = -1.,
Double_t  timeError = -1. 
)

Standard constructor.

Parameters
[in]addressDetector unique identifier.
[in]posPosition of the hit as TVector3 (u, phi, z) [cm].
[in]errPosition errors of the hit as TVector3 (du, dphi, dz) [cm].
[in]refIdSome reference ID.
[in]timeHit time [ns].
[in]timeErrorError of hit time [ns].

Definition at line 18 of file CbmStripHit.cxx.

◆ ~CbmStripHit()

CbmStripHit::~CbmStripHit ( )
virtual

Destructor.

Definition at line 52 of file CbmStripHit.cxx.

Member Function Documentation

◆ ClassDef()

CbmStripHit::ClassDef ( CbmStripHit  ,
 
)
private

◆ GetAddress()

Int_t CbmHit::GetAddress ( ) const
inlineinherited

Definition at line 73 of file CbmHit.h.

References CbmHit::fAddress.

Referenced by CbmRichMCbmQaRichOnly::analyseRing(), CbmRichMCbmQaReal::analyseRing(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckEffic(), CbmTofFindTracks::CheckHit2Track(), CbmMuchFindVectorsGem::CheckParams(), CbmMuchFindVectorsQA::CheckShorts(), compareHitDataMembers(), CbmTofTrackFinderNN::DoFind(), CbmTofHitFinderTBQA::Exec(), CbmBinnedTrackerQA::Exec(), CbmTrdQa::Exec(), LxFinderTriplet::Exec(), CbmRichMCbmQaRichOnly::Exec(), CbmRichMCbmQaReal::Exec(), CbmStsFitPerformanceTask::Exec(), CbmTrdRecoQa::Exec(), LxTrackAnaTriplet::Exec(), LxTBFinder::Exec(), LxTBMLFinder::Exec(), LxFinder::Exec(), CbmBinnedDebug::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmStsFindTracksQa::FillHitMap(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmTofFindTracks::FillUHits(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmMuchFindVectorsGem::GetHits(), CbmTrdHit::GetPlaneId(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmDeviceHitBuilderTof::LH_store(), CbmTofCosmicClusterizer::LH_store(), CbmTofTestBeamClusterizer::LH_store(), CbmTofEventClusterizer::LH_store(), CbmMuchFindVectorsGem::MakeVectors(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmGlobalTrackingTofGeometry::Prepare(), CbmTofTrackFinderNN::PrintStatus(), CbmLitClusteringQa::ProcessHits(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchHitFinderQa::PullsQa(), CbmBinnedStsHitReader::Read(), CbmBinnedMuchHitReader::Read(), CbmL1::ReadEvent(), CbmHadronAnalysis::ReconstructSecondaries(), CbmMuchFindVectorsGem::RemoveClones(), CbmRichMCbmQaRichOnly::RichRings(), CbmDeviceHitBuilderTof::SendHits(), CbmRichHit::ToString(), ToString(), CbmPixelHit::ToString(), CbmTofHit::ToString(), CbmStsHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), and CbmTofTrackFinderNN::UpdateTrackList().

◆ GetDphi()

Double_t CbmStripHit::GetDphi ( ) const
inline

Definition at line 84 of file CbmStripHit.h.

References fDphi.

Referenced by compareStripHitDataMembers(), and ToString().

◆ GetDu()

Double_t CbmStripHit::GetDu ( ) const
inline

Definition at line 83 of file CbmStripHit.h.

References fDu.

Referenced by compareStripHitDataMembers(), and ToString().

◆ GetDz()

◆ GetMatch()

◆ GetPhi()

Double_t CbmStripHit::GetPhi ( ) const
inline

Definition at line 82 of file CbmStripHit.h.

References fPhi.

Referenced by compareStripHitDataMembers(), and ToString().

◆ GetPlaneId()

virtual Int_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, CbmTofHit, CbmTofHit, CbmTrdHit, and CbmRichHit.

Definition at line 97 of file CbmHit.h.

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

◆ GetRefId()

Int_t CbmHit::GetRefId ( ) const
inlineinherited

Definition at line 72 of file CbmHit.h.

References CbmHit::fRefId.

Referenced by LxTBFinder::AddHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), CbmMuchFindVectorsQA::CheckMatchGem(), compareHitDataMembers(), CbmMuchTrackFinderIdeal::DoFind(), CbmTrdTrackFinderIdeal::DoFind(), CbmL1CATrdTrackFinderSA::DoFind(), CbmStsTrackFinderIdeal::DoFind(), CbmTrdTrackFitterIdeal::DoFit(), CbmLitCreateStandaloneData::Exec(), CbmBinnedTrackerQANew::Exec(), CbmBinnedTrackerQA::Exec(), LxFinderTriplet::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdTracksPidQa::Exec(), CbmStsFitPerformanceTask::Exec(), CbmRichMatchRings::Exec(), CbmFitGlobalTracksQa::Exec(), LxTBTrdFinder::Exec(), LxTrackAna::Exec(), LxTrackAnaTriplet::Exec(), LxTBMLFinder::Exec(), LxFinder::Exec(), CbmBinnedDebug::Exec(), CbmL1RichRingQa::Exec(), CbmMuchMatchTracks::ExecPixel(), CbmRichUrqmdTest::FillRichRingNofHits(), CbmAnaDielectronTask::FillRichRingNofHits(), CbmAnaJpsiTask::FillRichRingNofHits(), PairAnalysisVarManager::FillVarTrdHit(), CbmTofHit::GetClusterSize(), CbmRichRingFinderIdeal::GetEventIdForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmPointSetArrayDraw::GetPointId(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleTrd(), CbmRichGeoOpt::HitsAndPoints(), CbmRichGeoOpt::HitsAndPointsWithRef(), CbmBinnedTrackerQA::IterateTrdHits(), CbmMatchRecoToMC::MatchHits(), CbmMatchRecoToMC::MatchHitsMvd(), CbmMatchRecoToMC::MatchHitsToPoints(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmRichGeoTest::ProcessHits(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmMuchHitFinderQa::PullsQa(), CbmL1::ReadEvent(), CbmAnaDielectronTask::RichPmtXY(), CbmAnaJpsiTask::RichPmtXY(), CbmMuchFindVectorsGem::SelectHitId(), CbmMuchFindVectorsGem::SetTrackId(), CbmTrdFindVectors::SetTrackId(), CbmMuchHitFinderQa::StatisticsQa(), CbmRichHit::ToString(), ToString(), and CbmPixelHit::ToString().

◆ GetTime()

Double_t CbmHit::GetTime ( ) const
inlineinherited

Definition at line 75 of file CbmHit.h.

References CbmHit::fTime.

Referenced by CbmBinned3DStation::AddHit(), CbmBinned4DStation::AddHit(), LxTBFinder::AddHit(), CbmRichRingFinderHough::AddRingsToOutputArray(), CbmRichMCbmQaRichOnly::analyseRing(), CbmRichMCbmQaReal::analyseRing(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmTofFindTracks::CheckHit2Track(), compareHitDataMembers(), CbmPointSetArrayDraw::DetermineTimeOffset(), CbmTofTrackFinderNN::DoFind(), CbmRichRingFinderHough::DoFind(), CbmRichMCbmSEDisplay::DrawEvent(), CbmTofHitFinderTBQA::Exec(), CbmBinnedTrackerQA::Exec(), CbmRichMCbmQa::Exec(), CbmAnaDimuonAnalysis::Exec(), CbmRichMCbmQaReal::Exec(), CbmKFTrackQA::Exec(), CbmEventBuilderQA::Exec(), CbmThermalModelNoFlow::Exec(), LxTBMLFinder::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmTofTests::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmTofHitsConverter::FillTofHits(), PairAnalysisVarManager::FillVarTofHit(), CbmGlobalTrackingTofGeometry::Find(), CbmTofTrackletTools::FitTt(), CbmTofTrackletTools::GetTdif(), CbmTofTracklet::GetTdif(), CbmTofTrackletTools::GetTexpected(), CbmPointSetArrayDraw::GetTime(), CbmL1::InputPerformance(), CbmLitGlobalElectronId::IsTofElectron(), CbmDeviceHitBuilderTof::LH_store(), CbmTofCosmicClusterizer::LH_store(), CbmTofTestBeamClusterizer::LH_store(), CbmTofEventClusterizer::LH_store(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmGlobalTrackingTofGeometry::Prepare(), CbmTofTrackFinderNN::PrintStatus(), CbmLitTofQa::ProcessGlobalTracks(), CbmLitTofQa::ProcessTofHits(), CbmMuchHitFinderQa::PullsQa(), CbmBinnedMuchHitReader::Read(), CbmL1::ReadEvent(), DataTreeCbmInterface::ReadTOF(), CbmBinnedTracker::ReconstructGlobal(), CbmHadronAnalysis::ReconstructSecondaries(), CbmRecoQa::record(), CbmRichMCbmQaRichOnly::RichRings(), CbmBinned3DStation::SearchHits(), CbmBinnedTracker::SeedTracks(), CbmDeviceHitBuilderTof::SendHits(), PairAnalysisTrack::SetMassHypo(), CbmKFParticleFinderPID::SetRecoPID(), CbmTrdHit::ToString(), CbmTofHit::ToString(), CbmStsHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), NicaCbmTrack::Update(), and CbmBinnedStation::Update().

◆ GetTimeError()

◆ GetType()

HitType CbmHit::GetType ( ) const
inlineinherited

◆ GetU()

Double_t CbmStripHit::GetU ( ) const
inline

Definition at line 81 of file CbmStripHit.h.

References fU.

Referenced by compareStripHitDataMembers(), and ToString().

◆ GetZ()

Double_t CbmHit::GetZ ( ) const
inlineinherited

Definition at line 70 of file CbmHit.h.

References CbmHit::fZ.

Referenced by CbmBinned4DStation::AddHit(), CbmGlobalTrackingTask::CalcStsTrackLength(), CbmStsTrackFinder::CalculateEloss(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_last(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), CbmTofFindTracks::CheckHit2Track(), compareHitDataMembers(), CbmTofTracklet::Dist3D(), CbmL1CATrdTrackFinderSA::DistTwoTrackletsX(), CbmL1CATrdTrackFinderSA::DistTwoTrackletsY(), CbmTofTrackFinderNN::DoFind(), CbmL1CATrdTrackFinderSA::DoFind(), CbmTrdTrackFitterKF::DoFit(), CbmTofTrackFitterKF::DoFit(), CbmGlobalTrackFitterKF::DoFit(), CbmL1TofMerger::DoMerge(), CbmRichMCbmSEDisplay::DrawEvent(), CbmRichMCbmQaReal::DrawRichTofEv(), CbmRichMCbmQaRichOnly::DrawRing(), CbmRichMCbmQaReal::DrawRing(), CbmLitCreateStandaloneData::Exec(), CbmMvdClusterAna::Exec(), CbmKresConversionGeneral::Exec(), CbmBinnedTrackerTask::Exec(), CbmTrdQa::Exec(), CbmPsdMCbmQaReal::Exec(), CbmRichMCbmQaReal::Exec(), CbmTrdRecoQa::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmTofTests::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), PairAnalysisVarManager::FillVarPixelHit(), PairAnalysisVarManager::FillVarStsTrack(), CbmGlobalTrackingTofGeometry::Find(), CbmL1PFFitter::Fit(), CbmL1CATrdTrackFinderSA::Fit(), CbmL1CATrdTrackFinderSA::FitLinear(), CbmL1CATrdTrackFinderSA::FitLSM(), CbmL1CATrdTrackFinderSA::FitTLinearFitter(), CbmTofTrackletTools::FitTt(), CbmBinnedTracker::FollowTracks(), CbmBinnedTracker::GetChiSq(), CbmBinnedTracker::GetChiSqWithoutTime(), CbmL1PFFitter::GetChiToVertex(), CbmTofHit::GetCosThe(), CbmMvdQa::GetFirstMvdHitPos(), CbmTofHit::GetR(), CbmStsTrackMapProducer::GetStation(), CbmLitConverter::GetStsTrackTimes(), CbmStsWkn::GetStsWkn(), CbmTofTrackletTools::GetTdif(), CbmTofTracklet::GetTdif(), CbmTofTracklet::GetTex(), CbmTofTrackletTools::GetTexpected(), CbmPixelHitSetDraw::GetVector(), CbmPointSetArrayDraw::GetVector(), CbmTofTrackletTools::GetXdif(), CbmTofTracklet::GetXdif(), CbmTofTrackletTools::GetYdif(), CbmTofTracklet::GetYdif(), CbmRecoTracks::HandlePixelHit(), CbmMvdQa::HasHitFirstMvd(), CbmTofTrackletTools::Line3DFit(), CbmMuchFindVectorsGem::MakeVectors(), CbmTrdFindVectors::MakeVectors(), CbmPixelHit::Position(), CbmGlobalTrackingTofGeometry::Prepare(), CbmMvdHit::Print(), CbmRichGeoTest::ProcessHits(), CbmMuchFindVectorsGem::ProcessPlane(), CbmTrdFindVectors::ProcessPlane(), CbmL1::ReadEvent(), DataTreeCbmInterface::ReadTOF(), CbmBinnedTracker::ReconstructGlobal(), CbmHadronAnalysis::ReconstructSecondaries(), CbmRichPMTMapping::RotateAndCopyHitsToRingLight(), CbmRichCorrectionVector::RotateAndCopyHitsToRingLight(), CbmBinned3DStation::SearchHits(), CbmBinned4DStation::SearchHits(), CbmBinnedTracker::SeedTracks(), CbmDeviceHitBuilderTof::SendHits(), CbmKFParticleFinderPID::SetRecoPID(), CbmRichHit::ToString(), ToString(), CbmPixelHit::ToString(), CbmTofHit::ToString(), CbmStsHit::ToString(), CbmBinnedTracker::TraverseTrackCandidates(), CbmTofTrackFinderNN::TrklSeed(), CbmL1TrdTrackFinderSts::UpdateTrack(), and CbmL1::WriteSIMDKFData().

◆ SetAddress()

void CbmHit::SetAddress ( Int_t  address)
inlineinherited

Definition at line 82 of file CbmHit.h.

References CbmHit::fAddress.

Referenced by CbmRichMCbmHitProducer::AddHit(), and TEST().

◆ SetDphi()

void CbmStripHit::SetDphi ( Double_t  dphi)
inline

Definition at line 90 of file CbmStripHit.h.

References fDphi.

Referenced by TEST().

◆ SetDu()

void CbmStripHit::SetDu ( Double_t  du)
inline

Definition at line 89 of file CbmStripHit.h.

References fDu.

Referenced by TEST().

◆ SetDz()

void CbmHit::SetDz ( Double_t  dz)
inlineinherited

Definition at line 80 of file CbmHit.h.

References CbmHit::fDz.

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

◆ SetMatch()

void CbmHit::SetMatch ( CbmMatch match)
inherited

Definition at line 66 of file CbmHit.cxx.

References CbmHit::fMatch.

Referenced by TEST().

◆ SetPhi()

void CbmStripHit::SetPhi ( Double_t  phi)
inline

Definition at line 88 of file CbmStripHit.h.

References fPhi.

Referenced by TEST().

◆ SetRefId()

◆ SetTime() [1/2]

◆ SetTime() [2/2]

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

Definition at line 85 of file CbmHit.h.

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

◆ SetTimeError()

◆ SetType()

void CbmHit::SetType ( HitType  type)
inlineprotectedinherited

Sets hit type.

Parameters
typehit type

Definition at line 112 of file CbmHit.h.

References CbmHit::fType.

Referenced by CbmMuchPixelHit::CbmMuchPixelHit(), CbmRichHit::CbmRichHit(), CbmTofHit::CbmTofHit(), and CbmTrdHit::CbmTrdHit().

◆ SetU()

void CbmStripHit::SetU ( Double_t  u)
inline

Definition at line 87 of file CbmStripHit.h.

References fU.

Referenced by TEST().

◆ SetZ()

void CbmHit::SetZ ( Double_t  z)
inlineinherited

Definition at line 79 of file CbmHit.h.

References CbmHit::fZ.

Referenced by CbmTofFindTracks::ExecFind(), CbmPixelHit::SetPosition(), and TEST().

◆ ToString()

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

Inherited from CbmBaseHit.

Reimplemented from CbmHit.

Definition at line 54 of file CbmStripHit.cxx.

References CbmHit::GetAddress(), GetDphi(), GetDu(), CbmHit::GetDz(), GetPhi(), CbmHit::GetRefId(), GetU(), and CbmHit::GetZ().

Referenced by TEST().

Member Data Documentation

◆ fAddress

Int_t CbmHit::fAddress
privateinherited

detector unique identifier

Definition at line 122 of file CbmHit.h.

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

◆ fDphi

Double_t CbmStripHit::fDphi
private

strip rotation error [rad]

Definition at line 96 of file CbmStripHit.h.

Referenced by GetDphi(), and SetDphi().

◆ fDu

Double_t CbmStripHit::fDu
private

U error [cm].

Definition at line 94 of file CbmStripHit.h.

Referenced by GetDu(), and SetDu().

◆ fDz

Double_t CbmHit::fDz
privateinherited

Z position error [cm].

Definition at line 120 of file CbmHit.h.

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

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

◆ fPhi

Double_t CbmStripHit::fPhi
private

strip rotation angle [rad]

Definition at line 95 of file CbmStripHit.h.

Referenced by GetPhi(), and SetPhi().

◆ fRefId

Int_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_t CbmHit::fTime
privateinherited

Hit time [ns].

Definition at line 123 of file CbmHit.h.

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

◆ fTimeError

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

◆ fU

Double_t CbmStripHit::fU
private

U coordinate in the rotated c.s [cm].

Definition at line 93 of file CbmStripHit.h.

Referenced by GetU(), and SetU().

◆ fZ

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