HYDRA_development_version
|
#include <hrichhitsim.h>
Public Member Functions | |
HRichHitSim () | |
virtual | ~HRichHitSim () |
HRichHitSim & | operator= (const HRichHitSim &source) |
HRichHitSim & | operator= (const HRichHit &source) |
![]() | |
HRichHit () | |
HRichHit (Int_t x, Int_t y, Int_t q, Int_t fp, Int_t lab) | |
virtual | ~HRichHit () |
HRichHit (const HRichHit &source) | |
HRichHit & | operator= (const HRichHit &source) |
void | Reset () |
Int_t | calcAddress () |
Int_t | getSector (void) |
Int_t | getAddress () |
Int_t | getEventNr () |
void | getXY (Float_t *px, Float_t *py) |
void | getLabXYZ (Float_t *px, Float_t *py, Float_t *pz) |
Float_t | getTheta () |
Float_t | getPhi () |
Int_t | getRingCenterX () |
Int_t | getRingCenterY () |
Double_t | getRich700CircleCenterX () |
Double_t | getRich700CircleCenterY () |
Double_t | getRich700CircleRadius () |
Double_t | getRich700CircleChi2 () |
Int_t | getRich700NofRichCals () |
void | initCalIds () |
void | dumpToStdout () |
Float_t | getPadY () |
Float_t | getPadX () |
Bool_t | getTestRati () |
Bool_t | getTestAsym () |
Bool_t | getTestCharge () |
Float_t | getMeanTheta () |
Float_t | getMeanPhi () |
Bool_t | getTestDens () |
Bool_t | getTestBord () |
Bool_t | getTestDyna () |
Bool_t | getRejFake () |
Int_t | getRingQuality () |
Int_t | getRingPatMat () |
Int_t | getRingHouTra () |
Int_t | getRingAmplitude () |
Int_t | getRingPadNr () |
Int_t | getRingLocalMax4 () |
Int_t | getRingLocalMax8 () |
Int_t | getRingClusterNr () |
Int_t | getRingAlgorithmIndex () |
Float_t | getRingClusterSize () |
Float_t | getRingClusterLMax4 () |
Float_t | getRingClusterLMax8 () |
Int_t | getRingMaxClusterSize () |
Int_t | getRingMaxClusterSum () |
Int_t | getRingMaxThrClusterSize () |
Float_t | getCentroid () |
Float_t | getRadius () |
void | setSector (Int_t s) |
void | setEventNr (Int_t lNr) |
void | setTheta (const Float_t th) |
void | setPhi (const Float_t phi) |
void | setXY (Float_t px, Float_t py) |
void | setLabXYZ (Float_t px, Float_t py, Float_t pz) |
void | setRingCenterX (Int_t x) |
void | setRingCenterY (Int_t y) |
void | setRich700CircleCenterX (Double_t val) |
void | setRich700CircleCenterY (Double_t val) |
void | setRich700CircleRadius (Double_t val) |
void | setRich700CircleChi2 (Double_t val) |
void | setRich700NofRichCals (Int_t val) |
void | setPadY (const Float_t pady) |
void | setPadX (const Float_t padx) |
void | setMeanTheta (const Float_t th) |
void | setMeanPhi (const Float_t phi) |
void | setTestDens (Bool_t val) |
void | setTestBord (Bool_t val) |
void | setTestDyna (Bool_t val) |
void | setTestRati (Bool_t val) |
void | setTestAsym (Bool_t val) |
void | setTestCharge (Bool_t val) |
void | setRejFake (Bool_t val) |
void | setRingQuality (Int_t qual) |
void | setRingPatMat (Int_t patmat) |
void | setRingHouTra (Int_t houtra) |
void | setRingAmplitude (Short_t ampl) |
void | setRingPadNr (Short_t padnr) |
void | setRingLocalMax4 (Short_t locmax4) |
void | setRingLocalMax8 (Short_t locmax8) |
void | setRingClusterNr (Short_t clusternr) |
void | setRingAlgorithmIndex (Short_t algoindex) |
void | setRingClusterSize (Float_t clustersize) |
void | setRingClusterLMax4 (Float_t clusterLMax4) |
void | setRingClusterLMax8 (Float_t clusterLMax8) |
void | setRingMaxClusterSize (Int_t fmaxclussize) |
void | setRingMaxClusterSum (Int_t fmaxclussum) |
void | setRingMaxThrClusterSize (Int_t fmaxthrclussize) |
void | setCentroid (Float_t centro) |
void | setRadius (Float_t rad) |
Bool_t | isNewRich () |
Public Attributes | |
Short_t | iRingPadNTrack1 [256] |
Short_t | iRingPadNTrack2 [256] |
Short_t | iRingTrack [256] |
Char_t | iRingFlag [256] |
Int_t | track1 |
Int_t | track2 |
Int_t | track3 |
Int_t | weigTrack1 |
Int_t | weigTrack2 |
Int_t | weigTrack3 |
Int_t | flag1 |
Int_t | flag2 |
Int_t | flag3 |
![]() | |
Double_t | fRich700CircleCenterX |
Double_t | fRich700CircleCenterY |
Double_t | fRich700CircleRadius |
Double_t | fRich700CircleChi2 |
Int_t | fRich700NofRichCals |
UShort_t | fRich700CalIds [NMAXCALSPERRING] |
Int_t | iRingX |
Int_t | iRingY |
Int_t | iRingQuality |
Int_t | iRingPatMat |
this is iRingPatMat or iRingHouTra More... | |
Int_t | iRingHouTra |
Int_t | iRingPadNr |
Int_t | iRingAmplitude |
Int_t | iRingLocalMax4 |
Int_t | iRingLocalMax8 |
Int_t | iRingClusterNr |
Float_t | fRingClusterSize |
Float_t | fRingClusterLMax4 |
Float_t | fRingClusterLMax8 |
Int_t | iRingAlgorithmIndex |
Int_t | iRingImage [256] |
this must be == iRingMaskSize More... | |
Int_t | iRingFreeParam |
used internally to calculate clusters More... | |
Int_t | iRingMaxLabel |
pad label number More... | |
Int_t | fMaxClusterSize |
local maximum label number More... | |
Int_t | fMaxClusterSum |
Int_t | fMaxThrClusterSize |
Float_t | fLabX |
Float_t | fLabY |
Float_t | fLabZ |
Float_t | fX |
Float_t | fY |
Float_t | fPadX |
Float_t | fPadY |
Float_t | fMeanTheta |
Float_t | fMeanPhi |
Float_t | fTheta |
Float_t | fPhi |
Int_t | nSector |
Int_t | lEventNr |
Int_t | fAddress |
Bool_t | fTestDens |
Bool_t | fTestBord |
Bool_t | fTestDyna |
Bool_t | fTestRati |
Bool_t | fTestAsym |
Bool_t | fTestCharge |
Bool_t | fRejFake |
Int_t | fTests |
Float_t | fRingCentroid |
Float_t | fRingRadius |
Float_t | fBorderFactor |
Additional Inherited Members | |
![]() | |
static Int_t | iRingImageSize |
Definition at line 22 of file hrichhitsim.h.
HRichHitSim::HRichHitSim | ( | ) |
|
inlinevirtual |
Definition at line 25 of file hrichhitsim.h.
|
inline |
Definition at line 36 of file hrichhitsim.h.
References HRichHit::operator=().
|
inline |
Definition at line 40 of file hrichhitsim.h.
References HRichHit::operator=().
Int_t HRichHitSim::flag1 |
Definition at line 35 of file hrichhitsim.h.
Referenced by HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::flag2 |
Definition at line 35 of file hrichhitsim.h.
Referenced by HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::flag3 |
Definition at line 35 of file hrichhitsim.h.
Referenced by HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Char_t HRichHitSim::iRingFlag[256] |
Definition at line 30 of file hrichhitsim.h.
Referenced by HRichRingFindSim::LookForTrack(), and HRichAnalysisSim::updateHits().
Short_t HRichHitSim::iRingPadNTrack1[256] |
Definition at line 27 of file hrichhitsim.h.
Referenced by HRichRingFindSim::LookForTrack().
Short_t HRichHitSim::iRingPadNTrack2[256] |
Definition at line 28 of file hrichhitsim.h.
Referenced by HRichRingFindSim::LookForTrack().
Short_t HRichHitSim::iRingTrack[256] |
Definition at line 29 of file hrichhitsim.h.
Referenced by HRichRingFindSim::LookForTrack(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::track1 |
Definition at line 32 of file hrichhitsim.h.
Referenced by HRich700RingFinderIdeal::addRichHit(), HRich700RingFinderHough::AddRing(), HRich700RecoQa::fillAccRecHist(), HParticleCandFiller::fillCandSim(), HRich700GeoTestQa::fillMcHist(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HParticleBooker::nextEvent(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRich700RecoQa::processEvent(), HRich700DigiParCreator::processEvent(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::track2 |
Definition at line 32 of file hrichhitsim.h.
Referenced by HRich700RingFinderHough::AddRing(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HParticleBooker::nextEvent(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::track3 |
Definition at line 32 of file hrichhitsim.h.
Referenced by HRich700RingFinderHough::AddRing(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HParticleBooker::nextEvent(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::weigTrack1 |
Definition at line 33 of file hrichhitsim.h.
Referenced by HRich700RingFinderIdeal::addRichHit(), HRich700RingFinderHough::AddRing(), HRich700RecoQa::fillAccRecHist(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRich700RecoQa::processEvent(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::weigTrack2 |
Definition at line 33 of file hrichhitsim.h.
Referenced by HRich700RingFinderHough::AddRing(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().
Int_t HRichHitSim::weigTrack3 |
Definition at line 33 of file hrichhitsim.h.
Referenced by HRich700RingFinderHough::AddRing(), HParticleCandFiller::fillCandSim(), HParticleTool::getSimTracks(), HEDRichHit::HEDRichHit(), HEDRichHitPadPlane::HEDRichHitPadPlane(), HEDEvtNavHandler::nextEvent(), HParticleTool::printSimTracks(), HRichAnalysisSim::sortTracks(), and HRichAnalysisSim::updateHits().