CbmRoot
|
TRD hit to MC point correlation class. More...
#include <CbmTrdHitMC.h>
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 CbmTrdPoint * | GetPoint (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 |
CbmMatch * | GetMatch () 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. | |
CbmTrdHitMC & | operator= (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]. | |
CbmMatch * | fMatch |
Monte-Carlo information. | |
Static Private Attributes | |
static int | fSx [5][2] = {{190, 2321}, {147, 1920}, {50, 1461}, {22, 2094}, {21, 4297}} |
TRD hit to MC point correlation class.
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.
|
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.
Enumerator | |
---|---|
kRT | |
kRR | |
kTT | |
kTR |
Definition at line 30 of file CbmTrdHitMC.h.
CbmTrdHitMC::CbmTrdHitMC | ( | ) |
Default constructor.
Definition at line 18 of file CbmTrdHitMC.cxx.
CbmTrdHitMC::CbmTrdHitMC | ( | const CbmTrdHit & | hit | ) |
Standard constructor.
Definition at line 21 of file CbmTrdHitMC.cxx.
|
virtual |
Destructor.
Definition at line 24 of file CbmTrdHitMC.cxx.
|
privatedefault |
Copy Constructor.
void CbmTrdHitMC::AddCluster | ( | const CbmTrdCluster * | c | ) |
Copy cluster details.
Definition at line 27 of file CbmTrdHitMC.cxx.
References fCluster.
Referenced by CbmTrdCalibTracker::ResolutionQa().
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.
p | pointer to the point being added |
t | time of the event to which the point belongs |
m | mass of the particle producing the point |
Definition at line 30 of file CbmTrdHitMC.cxx.
References fTrdPoints.
Referenced by CbmTrdCalibTracker::ResolutionQa().
size_t CbmTrdHitMC::AddSignal | ( | const CbmTrdDigi * | d, |
uint64_t | t0 ) |
Add signal values in the increasing order of pad index.
d | digi from ch/pad |
t0 | relative time 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().
|
privateinherited |
|
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().
|
inlineinherited |
Definition at line 80 of file CbmTrdHit.h.
References CbmTrdHit::fDefine, CbmTrdHit::kType, and TESTBIT.
Referenced by AddSignal(), compareTrdHitDataMembers(), CbmTrackingTrdQa::FillHitMap(), CbmTrdTrackingInterface::GetHitRanges(), CbmTrdCalibTracker::ResolutionQa(), and CbmTrdHit::ToString().
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.
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().
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().
|
inlineinherited |
Definition at line 77 of file CbmPixelHit.h.
References CbmPixelHit::fDxy.
Referenced by CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), CbmFsdHitsConverter::Chi2FsdhitGtrack(), comparePixelHitDataMembers(), CbmLitCreateStandaloneData::Exec(), CbmL1PFFitter::Fit(), CbmPixelHit::ToString(), CbmRichHit::ToString(), and CbmTofHit::ToString().
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().
|
inlineinherited |
Definition at line 72 of file CbmHit.h.
References CbmHit::fDz.
Referenced by CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), compareHitDataMembers(), CbmTofFindTracks::ExecFind(), CbmTofHitFinderQa::FillHistos(), CbmTofTrackletTools::Line3DFit(), CbmPixelHit::PositionError(), CbmPixelHit::ToString(), CbmRichHit::ToString(), CbmStripHit::ToString(), CbmStsHit::ToString(), and CbmTofHit::ToString().
|
inlineinherited |
Accessors
Definition at line 79 of file CbmTrdHit.h.
References CbmTrdHit::fELoss.
Referenced by compareTrdHitDataMembers(), CbmKFTrackQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdQa::Exec(), CbmTrdSetTracksPidANN::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmTrdSetTracksPidWkn::Exec(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysisVarManager::FillVarTrdHit(), PairAnalysisVarManager::FillVarTrdTrack(), CbmHadronAnalysis::ReconstructSecondaries(), CbmKFParticleFinderPID::SetRecoPID(), and CbmTrdHit::ToString().
|
inline |
|
inlineinherited |
Definition at line 75 of file CbmHit.h.
References CbmHit::fMatch.
Referenced by PairAnalysisVarManager::CalculateHitTypes(), compareHitDataMembers(), PairAnalysis::FillHistogramsHits(), PairAnalysisVarManager::FillVarPixelHit(), CbmKFTrackFitQa::StsHitMatch(), TEST(), and TEST().
|
inlineinherited |
Definition at line 81 of file CbmTrdHit.h.
References CbmTrdHit::fDefine, CbmTrdHit::kMaxType, and TESTBIT.
Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().
|
inline |
|
inline |
return cluster size
Definition at line 81 of file CbmTrdHitMC.h.
References fTrdSignals.
Referenced by GetSx(), and PurgeSignals().
|
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().
const CbmTrdPoint * CbmTrdHitMC::GetPoint | ( | uint | idx = 0 | ) | const |
Register a MC point.
idx | index of point being requested. by default the best fit is returned. |
Definition at line 62 of file CbmTrdHitMC.cxx.
References fTrdPoints.
|
inlineinherited |
Definition at line 73 of file CbmHit.h.
References CbmHit::fRefId.
Referenced by CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), compareHitDataMembers(), CbmMuchTrackFinderIdeal::DoFind(), CbmStsTrackFinderIdeal::DoFind(), CbmTrdTrackFinderIdeal::DoFind(), CbmFitGlobalTracksQa::Exec(), CbmL1RichRingQa::Exec(), CbmLitCreateStandaloneData::Exec(), CbmRecoQaTask::Exec(), CbmRichMatchRings::Exec(), CbmTrdHitProducerQa::Exec(), CbmTrdTracksPidQa::Exec(), CbmMuchMatchTracks::ExecPixel(), CbmAnaJpsiTask::FillRichRingNofHits(), LmvmTask::FillRichRingNofHits(), PairAnalysisVarManager::FillVarTrdHit(), CbmTofHit::GetClusterSize(), CbmRichRingFinderIdeal::GetEventIdForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmPointSetArrayDraw::GetPointId(), CbmTsPointSetArrayDraw::GetPointId(), CbmRichGeoOpt::HitsAndPoints(), CbmRichGeoOpt::HitsAndPointsWithRef(), CbmTrdHit::IsUsed(), CbmMatchRecoToMC::MatchHits(), CbmMatchRecoToMC::MatchHitsMvd(), CbmMatchRecoToMC::MatchHitsToPoints(), CbmRichUrqmdTest::NofHitsAndPoints(), CbmTrdModuleRec2D::PostProcessHits(), CbmRichGeoTest::ProcessHits(), CbmMuchHitFinderQa::PullsQa(), CbmTrdCalibTracker::ResolutionQa(), CbmAnaJpsiTask::RichPmtXY(), LmvmTask::RichPmtXY(), CbmMuchHitFinderQa::StatisticsQa(), CbmPixelHit::ToString(), CbmRichHit::ToString(), and CbmStripHit::ToString().
double CbmTrdHitMC::GetSignal | ( | uint | idx = 0 | ) | const |
return signal at position
idx | index of signal counting from left to right looking upstream (from FEE). |
Definition at line 69 of file CbmTrdHitMC.cxx.
References fTrdSignals.
double CbmTrdHitMC::GetSx | ( | ) | const |
Calculate error in the bending plane.
Definition at line 102 of file CbmTrdHitMC.cxx.
References fSx, GetNSignals(), and GetPoint().
double CbmTrdHitMC::GetSy | ( | ) | const |
Calculate error for the azimuth direction.
Definition at line 125 of file CbmTrdHitMC.cxx.
References GetDy().
|
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().
|
inlineinherited |
Definition at line 77 of file CbmHit.h.
References CbmHit::fTimeError.
Referenced by CbmLitConverter::CbmMvdHitToCbmLitPixelHit(), CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), compareHitDataMembers(), CbmEvDisTracks::Exec(), CbmTofHitFinderTBQa::Exec(), CbmTrdHitProducerQa::Exec(), CbmTofFindTracks::ExecFind(), CbmTofAnaTestbeam::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmLitClusteringQa::FillResidualAndPullHistograms(), CbmL1PFFitter::Fit(), CbmTrackingDetectorInterfaceBase::GetHitRanges(), CbmTsDisTofTracklets::GotoEvent(), CbmMuchHitFinderQa::PullsQa(), CbmRecoQa::record(), CbmTrdCalibTracker::ResolutionQa(), CbmStsHit::ToString(), and CbmTrdHit::ToString().
|
inlineinherited |
Definition at line 70 of file CbmHit.h.
References CbmHit::fType.
Referenced by CbmLitConverter::CbmPixelHitToCbmLitPixelHit(), CbmLitConverterParallel::CbmPixelHitToLitScalPixelHit(), and compareHitDataMembers().
|
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().
|
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().
|
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().
|
inlineinherited |
Definition at line 82 of file CbmTrdHit.h.
References CbmTrdHit::fDefine, CbmTrdHit::kOvfl, and TESTBIT.
Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().
|
inlineinherited |
Definition at line 83 of file CbmTrdHit.h.
References CbmTrdHit::fDefine, CbmTrdHit::kRowCross, and TESTBIT.
Referenced by compareTrdHitDataMembers(), and CbmTrdHit::ToString().
|
inlineinherited |
Definition at line 84 of file CbmTrdHit.h.
References CbmHit::GetRefId().
Referenced by CbmTrdModuleRec2D::PostProcessHits().
|
privatedefault |
Assignment operator.
|
inherited |
Copies hit position to pos.
pos | Output 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().
|
inherited |
Copies hit position error to pos.
pos | Output 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().
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().
|
inlineinherited |
Definition at line 83 of file CbmHit.h.
References CbmHit::fAddress.
Referenced by CbmRichMCbmHitProducer::AddHit(), CbmTrdModuleRec2D::MakeHit(), CbmRecoStsPixel::ProcessData(), and TEST().
|
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().
|
inlineinherited |
Definition at line 94 of file CbmPixelHit.h.
References CbmPixelHit::fDx.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmRecoStsPixel::ProcessData(), CbmPixelHit::SetPositionError(), and TEST().
|
inlineinherited |
Definition at line 96 of file CbmPixelHit.h.
References CbmPixelHit::fDxy.
Referenced by CbmRecoStsPixel::ProcessData(), and TEST().
|
inlineinherited |
Definition at line 95 of file CbmPixelHit.h.
References CbmPixelHit::fDy.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmRecoStsPixel::ProcessData(), CbmPixelHit::SetPositionError(), and TEST().
|
inlineinherited |
Definition at line 81 of file CbmHit.h.
References CbmHit::fDz.
Referenced by CbmPixelHit::SetPositionError(), and TEST().
|
inlineinherited |
Setters
Definition at line 87 of file CbmTrdHit.h.
References CbmTrdHit::fELoss.
Referenced by TEST().
|
inline |
Store error message.
Definition at line 102 of file CbmTrdHitMC.h.
References fErrMsg.
Referenced by CbmTrdCalibTracker::ResolutionQa().
|
inherited |
Definition at line 70 of file CbmHit.cxx.
References CbmHit::fMatch.
|
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().
|
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().
|
inherited |
Sets position of the hit.
pos | new 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().
|
inherited |
\breif Sets position error of the hit.
dpos | new 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().
|
inlineinherited |
Definition at line 82 of file CbmHit.h.
References CbmHit::fRefId.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorDigiToHitTask::Exec(), CbmTrdModuleRec2D::MakeHit(), and TEST().
|
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().
|
inlineinherited |
Definition at line 85 of file CbmHit.h.
References CbmHit::fTime.
Referenced by CbmRichHitProducer::AddHit(), CbmRichMCbmHitProducer::AddHit(), CbmTofEventClusterizer::CalibHits(), CbmFsdHit::CbmFsdHit(), CbmFsdHit::CbmFsdHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMvdHit::CbmMvdHit(), CbmMvdHit::CbmMvdHit(), CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmStsHit::CbmStsHit(), CbmStsHit::CbmStsHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTrdHit::CbmTrdHit(), CbmTrdHit::CbmTrdHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmTofTrackFinderNN::DoFind(), CbmMvdSensorDigiToHitTask::Exec(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmRecoStsPixel::ProcessData(), CbmHadronAnalysis::ReconstructSecondaries(), and TEST().
|
inlineinherited |
Definition at line 86 of file CbmHit.h.
References CbmHit::fTime, and CbmHit::fTimeError.
|
inlineinherited |
Definition at line 91 of file CbmHit.h.
References CbmHit::fTimeError.
Referenced by CbmTofEventClusterizer::AddNextChan(), CbmTofTrackFinderNN::AddVertex(), CbmTofEventClusterizer::BuildHits(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMvdHit::CbmMvdHit(), CbmMvdHit::CbmMvdHit(), CbmStsHit::CbmStsHit(), CbmStsHit::CbmStsHit(), CbmTrdHit::CbmTrdHit(), CbmTrdHit::CbmTrdHit(), CbmMvdSensorFindHitTask::CreateHit(), CbmMvdSensorHitfinderTask::CreateHit(), CbmMvdSensorDigiToHitTask::Exec(), CbmTofTBClusterizer::Exec(), CbmTofFindTracks::ExecFind(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmRecoStsPixel::ProcessData(), and TEST().
|
inlineprotectedinherited |
Sets hit type.
type | hit type |
Definition at line 112 of file CbmHit.h.
References CbmHit::fType.
Referenced by CbmFsdHit::CbmFsdHit(), CbmFsdHit::CbmFsdHit(), CbmFsdHit::CbmFsdHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmMuchPixelHit::CbmMuchPixelHit(), CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTofHit::CbmTofHit(), CbmTrdHit::CbmTrdHit(), and CbmTrdHit::CbmTrdHit().
|
inlineinherited |
Definition at line 92 of file CbmPixelHit.h.
References CbmPixelHit::fX, and x.
Referenced by CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmRecoStsPixel::ProcessData(), CbmPixelHit::SetPosition(), TEST(), and CbmTofExtendTracks::TrkAddStation().
|
inlineinherited |
Definition at line 93 of file CbmPixelHit.h.
References CbmPixelHit::fY, and y.
Referenced by CbmRichHit::CbmRichHit(), CbmRichHit::CbmRichHit(), CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmRecoStsPixel::ProcessData(), CbmPixelHit::SetPosition(), and TEST().
|
inlineinherited |
Definition at line 80 of file CbmHit.h.
References CbmHit::fZ.
Referenced by CbmTofExtendTracks::ExecExtend(), CbmTofFindTracks::ExecFind(), CbmRecoStsPixel::ProcessData(), CbmPixelHit::SetPosition(), and TEST().
|
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().
|
privateinherited |
detector unique identifier
Definition at line 122 of file CbmHit.h.
Referenced by CbmHit::GetAddress(), CbmHit::operator=(), and CbmHit::SetAddress().
|
private |
Definition at line 120 of file CbmTrdHitMC.h.
Referenced by AddCluster(), GetClShape(), and ToString().
|
privateinherited |
Definition at line 98 of file CbmTrdHit.h.
Referenced by CbmTrdHit::GetClassType(), CbmTrdHit::GetMaxType(), CbmTrdHit::HasOverFlow(), CbmTrdHit::IsRowCross(), CbmTrdHit::SetClassType(), CbmTrdHit::SetMaxType(), CbmTrdHit::SetOverFlow(), and CbmTrdHit::SetRowCross().
|
privateinherited |
Definition at line 112 of file CbmPixelHit.h.
Referenced by CbmPixelHit::GetDx(), and CbmPixelHit::SetDx().
|
privateinherited |
X-Y covariance of the hit [cm**2].
Definition at line 113 of file CbmPixelHit.h.
Referenced by CbmPixelHit::GetDxy(), and CbmPixelHit::SetDxy().
|
privateinherited |
X, Y errors [cm].
Definition at line 112 of file CbmPixelHit.h.
Referenced by CbmPixelHit::GetDy(), and CbmPixelHit::SetDy().
|
privateinherited |
Z position error [cm].
Definition at line 120 of file CbmHit.h.
Referenced by CbmHit::GetDz(), CbmHit::operator=(), and CbmHit::SetDz().
|
privateinherited |
Definition at line 100 of file CbmTrdHit.h.
Referenced by CbmTrdHit::GetELoss(), and CbmTrdHit::SetELoss().
|
private |
Definition at line 116 of file CbmTrdHitMC.h.
Referenced by GetErrorMsg(), SetErrorMsg(), and ToString().
|
privateinherited |
Monte-Carlo information.
Definition at line 125 of file CbmHit.h.
Referenced by CbmHit::GetMatch(), CbmHit::operator=(), CbmHit::SetMatch(), and CbmHit::~CbmHit().
|
privateinherited |
Definition at line 99 of file CbmTrdHit.h.
|
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().
|
staticprivate |
Definition at line 16 of file CbmTrdHitMC.h.
Referenced by GetSx().
|
privateinherited |
Hit time [ns].
Definition at line 123 of file CbmHit.h.
Referenced by CbmHit::GetTime(), CbmHit::operator=(), CbmHit::SetTime(), and CbmHit::SetTime().
|
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().
|
private |
Definition at line 118 of file CbmTrdHitMC.h.
Referenced by AddPoint(), GetDt(), GetNPoints(), GetPoint(), and ToString().
|
private |
Definition at line 117 of file CbmTrdHitMC.h.
Referenced by AddSignal(), GetNSignals(), GetSignal(), PurgeSignals(), and ToString().
|
privateinherited |
hit type
Definition at line 118 of file CbmHit.h.
Referenced by CbmHit::GetType(), CbmHit::operator=(), and CbmHit::SetType().
|
privateinherited |
Definition at line 111 of file CbmPixelHit.h.
Referenced by CbmPixelHit::GetX(), and CbmPixelHit::SetX().
|
privateinherited |
X, Y positions of hit [cm].
Definition at line 111 of file CbmPixelHit.h.
Referenced by CbmPixelHit::GetY(), and CbmPixelHit::SetY().
|
privateinherited |
Z position of hit [cm].
Definition at line 119 of file CbmHit.h.
Referenced by CbmHit::GetZ(), CbmHit::operator=(), and CbmHit::SetZ().