CbmRoot
|
Convert internal data classes to cbmroot common data classes. More...
#include <CbmRichConverter.h>
Static Public Member Functions | |
static void | CopyHitsToRingLight (const CbmRichRing *ring1, CbmRichRingLight *ring2) |
Copy hits from CbmRichRing to CbmRichRingLight. More... | |
static void | CopyHitsToRingLight (const vector< double > &hitX, const vector< double > &hitY, CbmRichRingLight *ring) |
Copy hits coordinates from vectors to CbmRichRingLight. More... | |
static void | CopyParamsToRing (const CbmRichRingLight *ring1, CbmRichRing *ring2) |
Copy parameters from CbmRichRingLight to CbmRichRing. More... | |
static void | Init () |
Initialize array of RICH hits. More... | |
Static Public Attributes | |
static TClonesArray * | fRichHits = NULL |
Convert internal data classes to cbmroot common data classes.
Definition at line 34 of file CbmRichConverter.h.
|
inlinestatic |
Copy hits from CbmRichRing to CbmRichRingLight.
[in] | ring1 | CbmRichRing from which hits are copied |
[out] | ring2 | RICH ring to which hits are added. |
Definition at line 41 of file CbmRichConverter.h.
References CbmRichRingLight::AddHit(), fRichHits, CbmRichRing::GetHit(), CbmRichRing::GetNofHits(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), i, and Init().
Referenced by CbmRichAlignment::CalculateAnglesAndDrawDistrib(), CbmRichCorrectionVector::CalculateAnglesAndDrawDistrib(), CbmRichTrainAnnSelect::DiffFakeTrueCircle(), CbmRichMirrorSortingAlignment::Exec(), CbmRichMirrorSortingCorrection::Exec(), CbmRichCorrection::FillHistProjection(), CbmRichCorrectionVector::FillHistProjection(), CbmRichPMTMapping::MatchFinder(), CbmRichCorrectionVector::MatchFinder(), CbmRichPMTMapping::ProjectionProducer(), CbmRichPMTMapping::ProjectionProducer2(), CbmRichGeoTest::RingParameters(), and CbmRichReconstruction::RunFitter().
|
inlinestatic |
Copy hits coordinates from vectors to CbmRichRingLight.
[in] | hitX | Vector of X coordinates. |
[in] | hitY | Vector of Y coordinates. |
[out] | ring | RICH ring to which hits are added. |
Definition at line 61 of file CbmRichConverter.h.
References CbmRichRingLight::AddHit(), and i.
|
inlinestatic |
Copy parameters from CbmRichRingLight to CbmRichRing.
[in] | ring1 | CbmRichRingLight from which parameters are copied. |
[out] | ring2 | CbmRichRing to which parameters are copied. |
Definition at line 76 of file CbmRichConverter.h.
References CbmRichRingLight::GetAaxis(), CbmRichRingLight::GetBaxis(), CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetChi2(), CbmRichRingLight::GetPhi(), CbmRichRingLight::GetRadius(), CbmRichRing::SetAaxis(), CbmRichRing::SetBaxis(), CbmRichRing::SetCenterX(), CbmRichRing::SetCenterY(), CbmRichRing::SetChi2(), CbmRichRing::SetPhi(), and CbmRichRing::SetRadius().
Referenced by CbmRichReconstruction::RunFitter().
|
inlinestatic |
Initialize array of RICH hits.
Definition at line 93 of file CbmRichConverter.h.
References fRichHits.
Referenced by CopyHitsToRingLight(), CbmRichMirrorSortingCorrection::Init(), CbmRichAlignment::Init(), CbmRichMirrorSortingAlignment::Init(), CbmRichPMTMapping::Init(), CbmRichCorrectionVector::Init(), CbmRichCorrection::Init(), CbmRichTrainAnnSelect::Init(), and CbmRichReconstruction::InitFitter().
|
static |
Definition at line 87 of file CbmRichConverter.h.
Referenced by CopyHitsToRingLight(), and Init().