ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
HistValFunctions::TH1_FieldsAccess Class Reference

#include <validatefunctions.h>

Inheritance diagram for HistValFunctions::TH1_FieldsAccess:
Collaboration diagram for HistValFunctions::TH1_FieldsAccess:

Public Member Functions

Int_t & access_fNcells ()
 
Int_t & access_fDimension ()
 
Double_t & access_fEntries ()
 
Double_t & access_fTsumw ()
 
Double_t & access_fTsumw2 ()
 
Double_t & access_fTsumwx ()
 
Double_t & access_fTsumwx2 ()
 
Double_t & access_fMaximum ()
 
Double_t & access_fMinimum ()
 
Double_t & access_fNormFactor ()
 
Int_t access_fNcells () const
 
Int_t access_fDimension () const
 
Double_t access_fEntries () const
 
Double_t access_fTsumw () const
 
Double_t access_fTsumw2 () const
 
Double_t access_fTsumwx () const
 
Double_t access_fTsumwx2 () const
 
Double_t access_fMaximum () const
 
Double_t access_fMinimum () const
 
Double_t access_fNormFactor () const
 
int Fill (double)
 
int Fill (double, double)
 
int Fill (const char *, double)
 
double GetBinContent (int) const
 
double GetBinContent (int, int) const
 
double GetBinContent (int, int, int) const
 
void SetBinContent (int, double)
 
void SetBinContent (int, int, double)
 
void SetBinContent (int, int, int, double)
 
void SetBinError (int, double)
 
void SetBinError (int, int, double)
 
void SetBinError (int, int, int, double)
 
void Sumw2 ()
 

Static Public Member Functions

static void set_fgAddDirectory (bool b)
 

Detailed Description

Definition at line 95 of file validatefunctions.h.

Member Function Documentation

◆ access_fDimension() [1/2]

Int_t& HistValFunctions::TH1_FieldsAccess::access_fDimension ( )
inline

Definition at line 98 of file validatefunctions.h.

98 { return fDimension; }

◆ access_fDimension() [2/2]

Int_t HistValFunctions::TH1_FieldsAccess::access_fDimension ( ) const
inline

Definition at line 109 of file validatefunctions.h.

109 { return fDimension; }

◆ access_fEntries() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fEntries ( )
inline

Definition at line 99 of file validatefunctions.h.

99 { return fEntries; }

◆ access_fEntries() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fEntries ( ) const
inline

Definition at line 110 of file validatefunctions.h.

110 { return fEntries; }

◆ access_fMaximum() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fMaximum ( )
inline

Definition at line 104 of file validatefunctions.h.

104 { return fMaximum; }

◆ access_fMaximum() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fMaximum ( ) const
inline

Definition at line 115 of file validatefunctions.h.

115 { return fMaximum; }

◆ access_fMinimum() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fMinimum ( )
inline

Definition at line 105 of file validatefunctions.h.

105 { return fMinimum; }

◆ access_fMinimum() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fMinimum ( ) const
inline

Definition at line 116 of file validatefunctions.h.

116 { return fMinimum; }

◆ access_fNcells() [1/2]

Int_t& HistValFunctions::TH1_FieldsAccess::access_fNcells ( )
inline

Definition at line 97 of file validatefunctions.h.

97 { return fNcells; }

◆ access_fNcells() [2/2]

Int_t HistValFunctions::TH1_FieldsAccess::access_fNcells ( ) const
inline

Definition at line 108 of file validatefunctions.h.

108 { return fNcells; }

◆ access_fNormFactor() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fNormFactor ( )
inline

Definition at line 106 of file validatefunctions.h.

106 { return fNormFactor; }

◆ access_fNormFactor() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fNormFactor ( ) const
inline

Definition at line 117 of file validatefunctions.h.

117 { return fNormFactor; }

◆ access_fTsumw() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fTsumw ( )
inline

Definition at line 100 of file validatefunctions.h.

100 { return fTsumw; }

◆ access_fTsumw() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fTsumw ( ) const
inline

Definition at line 111 of file validatefunctions.h.

111 { return fTsumw; }

◆ access_fTsumw2() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fTsumw2 ( )
inline

Definition at line 101 of file validatefunctions.h.

101 { return fTsumw2; }

◆ access_fTsumw2() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fTsumw2 ( ) const
inline

Definition at line 112 of file validatefunctions.h.

112 { return fTsumw2; }

◆ access_fTsumwx() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fTsumwx ( )
inline

Definition at line 102 of file validatefunctions.h.

102 { return fTsumwx; }

◆ access_fTsumwx() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fTsumwx ( ) const
inline

Definition at line 113 of file validatefunctions.h.

113 { return fTsumwx; }

◆ access_fTsumwx2() [1/2]

Double_t& HistValFunctions::TH1_FieldsAccess::access_fTsumwx2 ( )
inline

Definition at line 103 of file validatefunctions.h.

103 { return fTsumwx2; }

◆ access_fTsumwx2() [2/2]

Double_t HistValFunctions::TH1_FieldsAccess::access_fTsumwx2 ( ) const
inline

Definition at line 114 of file validatefunctions.h.

114 { return fTsumwx2; }

◆ Fill() [1/3]

int TH1::Fill ( const char *  c,
double  d 
)
inherited

Definition at line 287 of file rootspy.cxx.

288 {
289  //This is the magic way we can trigger a report from elsewhere in the code. I.e. do:
290  //(new TH1F("rootspy","",1,0,1))->Fill("rootspy_producereport",0.123456);
291  if (d==0.123456&&std::string(c)=="rootspy_producereport") {
293  return 0;
294  } else {
295  LOGCALL; return ret(((int (*)(void*,const char*,double))realaddr)(this,c,d));
296  }
297 }

◆ Fill() [2/3]

int TH1::Fill ( double  d)
inherited

Definition at line 285 of file rootspy.cxx.

285 { LOGCALL; return ret(((int (*)(void*,double))realaddr)(this,d)); }

◆ Fill() [3/3]

int TH1::Fill ( double  d1,
double  d2 
)
inherited

Definition at line 286 of file rootspy.cxx.

286 { LOGCALL; return ret(((int (*)(void*,double,double))realaddr)(this,d1,d2)); }

◆ GetBinContent() [1/3]

double TH1::GetBinContent ( int  i) const
inherited

Definition at line 298 of file rootspy.cxx.

298 { LOGCALLC; return ret(((double(*)(const void*,int))realaddr)(this,i)); }

◆ GetBinContent() [2/3]

double TH1::GetBinContent ( int  i1,
int  i2 
) const
inherited

Definition at line 299 of file rootspy.cxx.

299 { LOGCALLC; return ret(((double(*)(const void*,int,int))realaddr)(this,i1,i2)); }

◆ GetBinContent() [3/3]

double TH1::GetBinContent ( int  i1,
int  i2,
int  i3 
) const
inherited

Definition at line 300 of file rootspy.cxx.

300 { LOGCALLC; return ret(((double(*)(const void*,int,int,int))realaddr)(this,i1,i2,i3)); }

◆ set_fgAddDirectory()

static void HistValFunctions::TH1_FieldsAccess::set_fgAddDirectory ( bool  b)
inlinestatic

Definition at line 119 of file validatefunctions.h.

119 { fgAddDirectory = b; }

◆ SetBinContent() [1/3]

void TH1::SetBinContent ( int  i,
double  d 
)
inherited

Definition at line 301 of file rootspy.cxx.

301 { LOGCALL; ((void(*)(void*,int,double))realaddr)(this,i,d);ret(); }

◆ SetBinContent() [2/3]

void TH1::SetBinContent ( int  i1,
int  i2,
double  d 
)
inherited

Definition at line 302 of file rootspy.cxx.

302 { LOGCALL; ((void(*)(void*,int,int,double))realaddr)(this,i1,i2,d);ret(); }

◆ SetBinContent() [3/3]

void TH1::SetBinContent ( int  i1,
int  i2,
int  i3,
double  d 
)
inherited

Definition at line 303 of file rootspy.cxx.

303 { LOGCALL; ((void(*)(void*,int,int,int,double))realaddr)(this,i1,i2,i3,d);ret(); }

◆ SetBinError() [1/3]

void TH1::SetBinError ( int  i,
double  d 
)
inherited

Definition at line 304 of file rootspy.cxx.

304 { LOGCALL; ((void(*)(void*,int,double))realaddr)(this,i,d);ret(); }

◆ SetBinError() [2/3]

void TH1::SetBinError ( int  i1,
int  i2,
double  d 
)
inherited

Definition at line 305 of file rootspy.cxx.

305 { LOGCALL; ((void(*)(void*,int,int,double))realaddr)(this,i1,i2,d);ret(); }

◆ SetBinError() [3/3]

void TH1::SetBinError ( int  i1,
int  i2,
int  i3,
double  d 
)
inherited

Definition at line 306 of file rootspy.cxx.

306 { LOGCALL; ((void(*)(void*,int,int,int,double))realaddr)(this,i1,i2,i3,d);ret(); }

◆ Sumw2()

void TH1::Sumw2 ( )
inherited

Definition at line 284 of file rootspy.cxx.

284 { LOGCALL; ((void (*)(void*))realaddr)(this);ret(); }

The documentation for this class was generated from the following file:
RootSpy::producereport
void producereport()
Definition: rootspy.cxx:210
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
hist_file_dump.d
d
Definition: hist_file_dump.py:137
dq_defect_virtual_defect_validation.d1
d1
Definition: dq_defect_virtual_defect_validation.py:79
lumiFormat.i
int i
Definition: lumiFormat.py:92
ret
T ret(T t)
Definition: rootspy.cxx:260
LOGCALLC
#define LOGCALLC
Definition: rootspy.cxx:247
xAOD::double
double
Definition: CompositeParticle_v1.cxx:159
LOGCALL
#define LOGCALL
Definition: rootspy.cxx:246
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
dq_defect_virtual_defect_validation.d2
d2
Definition: dq_defect_virtual_defect_validation.py:81
python.compressB64.c
def c
Definition: compressB64.py:93