Changeset 3676 for trunk/MagicSoft/Mars/mcalib/MCalibrationPix.h
- Timestamp:
- 04/06/04 22:10:37 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mcalib/MCalibrationPix.h
r3672 r3676 10 10 protected: 11 11 12 Int_t fPixId; // the pixel Id12 Int_t fPixId; // the pixel Id 13 13 14 UInt_t fFlags; // Flag for the set bits15 16 Float_t fHiGainMean ; // Mean from fit to high gain values17 Float_t fHiGain MeanVar; // Error of mean from fit to high gain values18 Float_t fHiGain Sigma; // Sigma from fit to high gain values19 Float_t fHiGainSigma Var; // Error of sigma from fit to high gain values20 Float_t fHiGain Prob; // Probability offit to high gain values21 Float_t fHiGain NumPickup; // Number of pickup events in high-gain22 23 Float_t fLoGainMean ; // Mean from fit to highgain values24 Float_t fLoGain MeanVar; // Error of mean from fit to low gain values25 Float_t fLoGain Sigma; // Sigma of from fit to low gain values26 Float_t fLoGainSigma Var; // Error of sigmafrom fit to low gain values27 Float_t fLoGain Prob; // Probability offit to low gain values28 Float_t fLoGain NumPickup; // Number of pickup events in low-gain14 UInt_t fFlags; // Flag for the set bits 15 Float_t fHiGainMean; // Mean from fit to high gain values 16 Float_t fHiGainMeanVar; // Error of mean from fit to high gain values 17 Float_t fHiGainNumBlackout; // Number blackout events in high-gain 18 Float_t fHiGainNumPickup; // Number pickup events in high-gain 19 Float_t fHiGainSigma; // Sigma from fit to high gain values 20 Float_t fHiGainSigmaVar; // Error of sigma from fit to high gain values 21 Float_t fHiGainProb; // Probability of fit to high gain values 22 Float_t fLoGainMean; // Mean from fit to high gain values 23 Float_t fLoGainMeanVar; // Error of mean from fit to low gain values 24 Float_t fLoGainNumBlackout; // Number blackout events in low-gain 25 Float_t fLoGainNumPickup; // Number pickup events in low-gain 26 Float_t fLoGainSigma; // Sigma of from fit to low gain values 27 Float_t fLoGainSigmaVar; // Error of sigma from fit to low gain values 28 Float_t fLoGainProb; // Probability of fit to low gain values 29 29 30 30 enum { kHiGainSaturation, kExcluded, kValid }; … … 40 40 void SetPixId( const Int_t i ) { fPixId = i; } 41 41 42 void SetHiGainMean ( const Float_t f ) { fHiGainMean = f; } 43 void SetHiGainMeanVar ( const Float_t f ) { fHiGainMeanVar = f; } 44 void SetHiGainProb ( const Float_t f ) { fHiGainProb = f; } 45 void SetHiGainSigma ( const Float_t f ) { fHiGainSigma = f; } 46 void SetHiGainSigmaVar ( const Float_t f ) { fHiGainSigmaVar = f; } 47 void SetHiGainNumPickup ( const Float_t f ) { fHiGainNumPickup = f; } 48 49 void SetLoGainMean ( const Float_t f ) { fLoGainMean = f; } 50 void SetLoGainMeanVar ( const Float_t f ) { fLoGainMeanVar = f; } 51 void SetLoGainProb ( const Float_t f ) { fLoGainProb = f; } 52 void SetLoGainSigma ( const Float_t f ) { fLoGainSigma = f; } 53 void SetLoGainSigmaVar ( const Float_t f ) { fLoGainSigmaVar = f; } 54 void SetLoGainNumPickup ( const Float_t f ) { fLoGainNumPickup = f; } 55 56 void SetMean ( const Float_t f ) { IsHiGainSaturation() ? fLoGainMean = f : fHiGainMean = f ; } 57 void SetMeanVar ( const Float_t f ) { IsHiGainSaturation() ? fLoGainMeanVar = f : fHiGainMeanVar = f ; } 58 void SetProb ( const Float_t f ) { IsHiGainSaturation() ? fLoGainProb = f : fHiGainProb = f ; } 59 void SetSigma ( const Float_t f ) { IsHiGainSaturation() ? fLoGainSigma = f : fHiGainSigma = f ; } 60 void SetSigmaVar ( const Float_t f ) { IsHiGainSaturation() ? fLoGainSigmaVar = f : fHiGainSigmaVar = f ; } 61 void SetNumPickup ( const Float_t f ) { IsHiGainSaturation() ? fLoGainNumPickup = f : fHiGainNumPickup = f ; } 42 void SetHiGainMean ( const Float_t f ) { fHiGainMean = f; } 43 void SetHiGainMeanVar ( const Float_t f ) { fHiGainMeanVar = f; } 44 void SetHiGainNumBlackout ( const Float_t f ) { fHiGainNumBlackout = f; } 45 void SetHiGainNumPickup ( const Float_t f ) { fHiGainNumPickup = f; } 46 void SetHiGainProb ( const Float_t f ) { fHiGainProb = f; } 47 void SetHiGainSigma ( const Float_t f ) { fHiGainSigma = f; } 48 void SetHiGainSigmaVar ( const Float_t f ) { fHiGainSigmaVar = f; } 49 void SetLoGainMean ( const Float_t f ) { fLoGainMean = f; } 50 void SetLoGainMeanVar ( const Float_t f ) { fLoGainMeanVar = f; } 51 void SetLoGainNumBlackout ( const Float_t f ) { fLoGainNumBlackout = f; } 52 void SetLoGainNumPickup ( const Float_t f ) { fLoGainNumPickup = f; } 53 void SetLoGainProb ( const Float_t f ) { fLoGainProb = f; } 54 void SetLoGainSigma ( const Float_t f ) { fLoGainSigma = f; } 55 void SetLoGainSigmaVar ( const Float_t f ) { fLoGainSigmaVar = f; } 56 void SetMean ( const Float_t f ) { IsHiGainSaturation() ? fLoGainMean = f : fHiGainMean = f ; } 57 void SetMeanVar ( const Float_t f ) { IsHiGainSaturation() ? fLoGainMeanVar = f : fHiGainMeanVar = f ; } 58 void SetNumBlackout( const Float_t f ) { IsHiGainSaturation() ? fLoGainNumBlackout = f : fHiGainNumBlackout = f ; } 59 void SetNumPickup ( const Float_t f ) { IsHiGainSaturation() ? fLoGainNumPickup = f : fHiGainNumPickup = f ; } 60 void SetProb ( const Float_t f ) { IsHiGainSaturation() ? fLoGainProb = f : fHiGainProb = f ; } 61 void SetSigma ( const Float_t f ) { IsHiGainSaturation() ? fLoGainSigma = f : fHiGainSigma = f ; } 62 void SetSigmaVar ( const Float_t f ) { IsHiGainSaturation() ? fLoGainSigmaVar = f : fHiGainSigmaVar = f ; } 62 63 63 64 void SetExcluded ( const Bool_t b = kTRUE ); … … 66 67 67 68 // Getters 68 Float_t GetHiGainMean () const { return fHiGainMean ; } 69 Float_t GetHiGainMeanErr () const; 70 Float_t GetHiGainProb () const { return fHiGainProb ; } 71 Float_t GetHiGainSigma () const { return fHiGainSigma ; } 72 Float_t GetHiGainSigmaErr () const; 73 Float_t GetHiGainNumPickup() const { return fHiGainNumPickup; } 69 Float_t GetHiGainMean () const { return fHiGainMean ; } 70 Float_t GetHiGainMeanErr () const; 71 Float_t GetHiGainProb () const { return fHiGainProb ; } 72 Float_t GetHiGainSigma () const { return fHiGainSigma ; } 73 Float_t GetHiGainSigmaErr () const; 74 Float_t GetHiGainNumPickup () const { return fHiGainNumPickup; } 75 Float_t GetHiGainNumBlackout() const { return fHiGainNumBlackout; } 74 76 75 virtual Float_t GetLoGainMean () const { return fLoGainMean ; } 76 virtual Float_t GetLoGainMeanErr () const; 77 virtual Float_t GetLoGainMeanRelVar() const; 78 virtual Float_t GetLoGainProb () const { return fLoGainProb ; } 79 virtual Float_t GetLoGainSigma () const { return fLoGainSigma ; } 80 virtual Float_t GetLoGainSigmaErr () const; 81 virtual Float_t GetLoGainNumPickup () const { return fLoGainNumPickup; } 77 virtual Float_t GetLoGainMean () const { return fLoGainMean; } 78 virtual Float_t GetLoGainMeanErr () const; 79 virtual Float_t GetLoGainMeanRelVar () const; 80 virtual Float_t GetLoGainProb () const { return fLoGainProb; } 81 virtual Float_t GetLoGainSigma () const { return fLoGainSigma; } 82 virtual Float_t GetLoGainSigmaErr () const; 83 virtual Float_t GetLoGainNumPickup () const { return fLoGainNumPickup; } 84 virtual Float_t GetLoGainNumBlackout() const { return fLoGainNumBlackout; } 82 85 83 Float_t GetMean () const { return IsHiGainSaturation() ? GetLoGainMean() : GetHiGainMean() ;}84 Float_t GetMeanErr () const { return IsHiGainSaturation() ? GetLoGainMeanErr() : GetHiGainMeanErr() ;}86 Float_t GetMean () const { return IsHiGainSaturation() ? GetLoGainMean() : GetHiGainMean() ; } 87 Float_t GetMeanErr () const { return IsHiGainSaturation() ? GetLoGainMeanErr() : GetHiGainMeanErr() ; } 85 88 Float_t GetMeanRelVar () const; 86 Float_t GetProb () const { return IsHiGainSaturation() ? GetLoGainProb() : GetHiGainProb() ;}87 Float_t GetSigma () const { return IsHiGainSaturation() ? GetLoGainSigma() : GetHiGainSigma() ;}88 Float_t GetSigmaErr () const { return IsHiGainSaturation() ? GetLoGainSigmaErr() : GetHiGainSigmaErr() ;}89 Float_t GetProb () const { return IsHiGainSaturation() ? GetLoGainProb() : GetHiGainProb() ; } 90 Float_t GetSigma () const { return IsHiGainSaturation() ? GetLoGainSigma() : GetHiGainSigma() ; } 91 Float_t GetSigmaErr () const { return IsHiGainSaturation() ? GetLoGainSigmaErr() : GetHiGainSigmaErr() ; } 89 92 Float_t GetSigmaRelVar() const; 90 Float_t GetNumPickup () const { return IsHiGainSaturation() ? GetLoGainNumPickup() : GetHiGainNumPickup();}91 93 Float_t GetNumPickup () const { return IsHiGainSaturation() ? GetLoGainNumPickup() : GetHiGainNumPickup(); } 94 Float_t GetNumBlackout() const { return IsHiGainSaturation() ? GetLoGainNumBlackout() : GetHiGainNumBlackout(); } 92 95 Int_t GetPixId () const { return fPixId ; } 93 96
Note:
See TracChangeset
for help on using the changeset viewer.