CbmRoot
|
#include <CbmHit.h>
Public Member Functions | |
CbmHit () | |
Default constructor. More... | |
CbmHit (HitType _type, Double_t _z, Double_t _dz, Int_t _refId, Int_t _address, Double_t _time=-1., Double_t _timeError=-1.) | |
Constructor with arguments. More... | |
virtual | ~CbmHit () |
Destructor. More... | |
HitType | GetType () const |
Double_t | GetZ () const |
Double_t | GetDz () const |
Int_t | GetRefId () const |
Int_t | GetAddress () const |
CbmMatch * | GetMatch () 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 |
virtual std::string | ToString () const |
Virtual function. Must be implemented in derived class. Has to return string representation of the object. More... | |
Protected Member Functions | |
void | SetType (HitType type) |
Sets hit type. More... | |
CbmHit (const CbmHit &) | |
CbmHit & | operator= (const CbmHit &) |
Private Member Functions | |
ClassDef (CbmHit, 3) | |
Private Attributes | |
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... | |
CbmMatch * | fMatch |
Monte-Carlo information. More... | |
CbmHit::CbmHit | ( | ) |
Default constructor.
Definition at line 14 of file CbmHit.cxx.
CbmHit::CbmHit | ( | HitType | _type, |
Double_t | _z, | ||
Double_t | _dz, | ||
Int_t | _refId, | ||
Int_t | _address, | ||
Double_t | _time = -1. , |
||
Double_t | _timeError = -1. |
||
) |
Constructor with arguments.
[in] | _type | Hit type (see enum HitType). |
[in] | _z | z position of the hit [cm]. |
[in] | _dz | Error of z position of the hit [cm]. |
[in] | _refId | Reference id (usually to cluster, digi or MC point). |
[in] | _address | Unique detector identifier. |
[in] | _time | Hit time [ns]. |
[in] | _timeError | Error of hit time [ns]. |
Definition at line 16 of file CbmHit.cxx.
|
virtual |
|
protected |
Definition at line 34 of file CbmHit.cxx.
|
private |
|
inline |
Definition at line 73 of file CbmHit.h.
References 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(), CbmStripHit::ToString(), CbmPixelHit::ToString(), CbmTofHit::ToString(), CbmStsHit::ToString(), CbmTofTrackFinderNN::TrklSeed(), and CbmTofTrackFinderNN::UpdateTrackList().
|
inline |
Definition at line 71 of file CbmHit.h.
References fDz.
Referenced by CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), compareHitDataMembers(), CbmTofFindTracks::ExecFind(), CbmTofHitFinderQa::FillHistos(), CbmTofTrackletTools::Line3DFit(), CbmPixelHit::PositionError(), CbmRichHit::ToString(), CbmStripHit::ToString(), CbmPixelHit::ToString(), CbmTofHit::ToString(), and CbmStsHit::ToString().
|
inline |
Definition at line 74 of file CbmHit.h.
References fMatch.
Referenced by PairAnalysisVarManager::CalculateHitTypes(), compareHitDataMembers(), PairAnalysis::FillHistogramsHits(), PairAnalysisVarManager::FillVarPixelHit(), CbmKFTrackFitQA::StsHitMatch(), and TEST().
|
inlinevirtual |
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().
|
inline |
Definition at line 72 of file CbmHit.h.
References 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(), CbmStripHit::ToString(), and CbmPixelHit::ToString().
|
inline |
Definition at line 75 of file CbmHit.h.
References 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().
|
inline |
Definition at line 76 of file CbmHit.h.
References fTimeError.
Referenced by CbmBinned3DStation::AddHit(), CbmBinned4DStation::AddHit(), CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), compareHitDataMembers(), CbmTofHitFinderTBQA::Exec(), CbmBinnedTrackerQA::Exec(), CbmEvDisTracks::Exec(), CbmTofFindTracks::ExecFind(), CbmTofHitFinderQa::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmGlobalTrackingTofGeometry::Find(), CbmL1::InputPerformance(), CbmMuchHitFinderQa::PullsQa(), CbmBinnedTofHitReader::Read(), CbmL1::ReadEvent(), CbmBinnedTracker::ReconstructGlobal(), CbmRecoQa::record(), CbmBinned3DStation::SearchHits(), CbmBinned4DStation::SearchHits(), CbmBinnedTracker::SeedTracks(), CbmTrdHit::ToString(), CbmStsHit::ToString(), and CbmBinnedStation::Update().
|
inline |
Definition at line 69 of file CbmHit.h.
References fType.
Referenced by CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), and compareHitDataMembers().
|
inline |
Definition at line 70 of file CbmHit.h.
References 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(), CbmStripHit::ToString(), CbmPixelHit::ToString(), CbmTofHit::ToString(), CbmStsHit::ToString(), CbmBinnedTracker::TraverseTrackCandidates(), CbmTofTrackFinderNN::TrklSeed(), CbmL1TrdTrackFinderSts::UpdateTrack(), and CbmL1::WriteSIMDKFData().
Definition at line 46 of file CbmHit.cxx.
References fAddress, fDz, fMatch, fRefId, fTime, fTimeError, fType, and fZ.
Referenced by CbmTestHit::operator=().
|
inline |
Definition at line 82 of file CbmHit.h.
References fAddress.
Referenced by CbmRichMCbmHitProducer::AddHit(), and TEST().
|
inline |
Definition at line 80 of file CbmHit.h.
References fDz.
Referenced by CbmPixelHit::SetPositionError(), and TEST().
void CbmHit::SetMatch | ( | CbmMatch * | match | ) |
|
inline |
Definition at line 81 of file CbmHit.h.
References fRefId.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorDigiToHitTask::Exec(), and TEST().
|
inline |
Definition at line 84 of file CbmHit.h.
References fTime.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMvdHit::CbmMvdHit(), CbmRichHit::CbmRichHit(), CbmStsHit::CbmStsHit(), CbmTofHit::CbmTofHit(), CbmTrdHit::CbmTrdHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmTofTrackFinderNN::DoFind(), CbmMvdSensorDigiToHitTask::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTofFindTracks::ExecFind(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmBinnedRichHitReader::Read(), CbmBinnedMuchHitReader::Read(), CbmBinnedTrdHitReader::Read(), CbmHadronAnalysis::ReconstructSecondaries(), and TEST().
|
inline |
Definition at line 85 of file CbmHit.h.
References fTime, and fTimeError.
|
inline |
Definition at line 89 of file CbmHit.h.
References fTimeError.
Referenced by CbmMuchPixelHit::CbmMuchPixelHit(), CbmMvdHit::CbmMvdHit(), CbmStsHit::CbmStsHit(), CbmTrdHit::CbmTrdHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorDigiToHitTask::Exec(), CbmTofFindTracks::ExecFind(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmBinnedRichHitReader::Read(), CbmBinnedTrdHitReader::Read(), CbmBinnedTofHitReader::Read(), and TEST().
|
inlineprotected |
Sets hit type.
type | hit type |
Definition at line 112 of file CbmHit.h.
References fType.
Referenced by CbmMuchPixelHit::CbmMuchPixelHit(), CbmRichHit::CbmRichHit(), CbmTofHit::CbmTofHit(), and CbmTrdHit::CbmTrdHit().
|
inline |
Definition at line 79 of file CbmHit.h.
References fZ.
Referenced by CbmTofFindTracks::ExecFind(), CbmPixelHit::SetPosition(), and TEST().
|
inlinevirtual |
Virtual function. Must be implemented in derived class. Has to return string representation of the object.
Reimplemented in CbmStsHit, CbmTofHit, CbmPixelHit, CbmStripHit, CbmTrdHit, CbmTofHit, and CbmRichHit.
|
private |
detector unique identifier
Definition at line 122 of file CbmHit.h.
Referenced by GetAddress(), operator=(), and SetAddress().
|
private |
Z position error [cm].
Definition at line 120 of file CbmHit.h.
Referenced by GetDz(), operator=(), and SetDz().
|
private |
Monte-Carlo information.
Definition at line 125 of file CbmHit.h.
Referenced by GetMatch(), operator=(), SetMatch(), and ~CbmHit().
|
private |
some reference id (usually to cluster, digi or MC point)
Definition at line 121 of file CbmHit.h.
Referenced by GetRefId(), operator=(), and SetRefId().
|
private |
Hit time [ns].
Definition at line 123 of file CbmHit.h.
Referenced by GetTime(), operator=(), and SetTime().
|
private |
Error of hit time [ns].
Definition at line 124 of file CbmHit.h.
Referenced by GetTimeError(), operator=(), SetTime(), and SetTimeError().
|
private |
hit type
Definition at line 118 of file CbmHit.h.
Referenced by GetType(), operator=(), and SetType().
|
private |
Z position of hit [cm].
Definition at line 119 of file CbmHit.h.
Referenced by GetZ(), operator=(), and SetZ().