EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Convert internal data classes to cbmroot common data classes. More...
#include <EicRoot/blob/master/rich/CbmRichConverter.h>
Static Public Member Functions | |
static void | CopyHitsToRingLight (const CbmRichRing *ring1, CbmRichRingLight *ring2) |
Copy hits from CbmRichRing to CbmRichRingLight. | |
static void | CopyHitsToRingLight (const vector< double > &hitX, const vector< double > &hitY, CbmRichRingLight *ring) |
Copy hits coordinates from vectors to CbmRichRingLight. | |
static void | CopyParamsToRing (const CbmRichRingLight *ring1, CbmRichRing *ring2) |
Copy parameters from CbmRichRingLight to CbmRichRing. | |
static void | Init () |
Initialize array of RICH hits. | |
Static Public Attributes | |
static TClonesArray * | fRichHits = NULL |
Convert internal data classes to cbmroot common data classes.
Definition at line 34 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub 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 42 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub at line 42 of file CbmRichConverter.h
References CbmRichRingLight::AddHit(), fRichHits, CbmRichRing::GetHit(), CbmRichRing::GetNofHits(), CbmPixelHit::GetX(), and CbmPixelHit::GetY().
Referenced by CbmRichTrainAnnSelect::DiffFakeTrueCircle(), 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 66 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub at line 66 of file CbmRichConverter.h
References CbmRichRingLight::AddHit().
|
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 83 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub at line 83 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 102 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub at line 102 of file CbmRichConverter.h
References fRichHits, FairRootManager::GetObject(), and FairRootManager::Instance().
Referenced by CbmRichTrainAnnSelect::Init(), and CbmRichReconstruction::InitFitter().
|
static |
Definition at line 96 of file CbmRichConverter.h.
View newest version in sPHENIX GitHub at line 96 of file CbmRichConverter.h
Referenced by CopyHitsToRingLight(), and Init().