HighLAND
Public Types | Public Member Functions | Public Attributes | Protected Attributes | List of all members
BinnedParamsGraphBin Class Reference

Public Types

enum  BinEnum {
  kMeanDATA = 0, kSigmaDATAl, kSigmaDATAh, kMeanMC,
  kSigmaMCl, kSigmaMCh, kMeanMCANA, kMean,
  kSigma, kNGraph
}
 

Public Member Functions

 BinnedParamsGraphBin ()
 default constructor
 
 BinnedParamsGraphBin (Float_t min, Float_t max)
 Constructor for 2D bin.
 
 BinnedParamsGraphBin (Float_t min, Float_t max, Float_t min2, Float_t max2)
 Constructor for 3D bin.
 
 ~BinnedParamsGraphBin ()
 default destructor
 
void Update (Float_t min, Float_t max, Float_t meanREAL, Float_t meanMC, Float_t sigmaMCl, Float_t sigmaMCh, Float_t meanDATA, Float_t sigmaDATAl, Float_t sigmaDATAh)
 Update.
 
void Update (Float_t min, Float_t max, Float_t mean, Float_t sigma)
 
bool GetValue (BinEnum type, Float_t value, Float_t &result)
 
bool GetParams (Float_t value, BinnedParamsParams &params)
 Fill params given a value.
 

Public Attributes

Float_t _min
 bin limits (for 2D)
 
Float_t _max
 
Float_t _min2
 bin limits (for 3D)
 
Float_t _max2
 
Int_t _index
 

Protected Attributes

TGraph * _graphs [kNGraph]
 Internal graphs for interpolation.
 

Detailed Description

Definition at line 72 of file BinnedParams.hxx.


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