HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HRichHitSim Class Reference

#include <hrichhitsim.h>

Inheritance diagram for HRichHitSim:
Collaboration diagram for HRichHitSim:

Public Member Functions

 HRichHitSim ()
 
virtual ~HRichHitSim ()
 
HRichHitSimoperator= (const HRichHitSim &source)
 
HRichHitSimoperator= (const HRichHit &source)
 
- Public Member Functions inherited from HRichHit
 HRichHit ()
 
 HRichHit (Int_t x, Int_t y, Int_t q, Int_t fp, Int_t lab)
 
virtual ~HRichHit ()
 
 HRichHit (const HRichHit &source)
 
HRichHitoperator= (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
 
- Public Attributes inherited from HRichHit
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 Public Attributes inherited from HRichHit
static Int_t iRingImageSize
 

Detailed Description

Definition at line 22 of file hrichhitsim.h.

Constructor & Destructor Documentation

HRichHitSim::HRichHitSim ( )
virtual HRichHitSim::~HRichHitSim ( )
inlinevirtual

Definition at line 25 of file hrichhitsim.h.

Member Function Documentation

HRichHitSim& HRichHitSim::operator= ( const HRichHitSim source)
inline

Definition at line 36 of file hrichhitsim.h.

References HRichHit::operator=().

HRichHitSim& HRichHitSim::operator= ( const HRichHit source)
inline

Definition at line 40 of file hrichhitsim.h.

References HRichHit::operator=().

Member Data Documentation

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().


The documentation for this class was generated from the following file: