ATLAS Offline Software
Classes | Functions
LWHistRootUtils Namespace Reference

Classes

class  TH1_FieldsAccess
 
class  TH2_FieldsAccess
 
class  TProfile2D_FieldsAccess
 
class  TProfile_FieldsAccess
 

Functions

double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (TH1 *h)
 
double getSumWY LWHISTS_NO_SANITIZE_UNDEFINED (TH2 *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH1 *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH1I *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH2I *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH1D *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH2D *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH1F *h)
 
double getSumW LWHISTS_NO_SANITIZE_UNDEFINED (const TH2F *h)
 
double getSumWY LWHISTS_NO_SANITIZE_UNDEFINED (const TH2 *h)
 
void setSumW LWHISTS_NO_SANITIZE_UNDEFINED (TH1 *h, const double &s)
 
void setSumWY LWHISTS_NO_SANITIZE_UNDEFINED (TH2 *h, const double &s)
 
double getSumWY LWHISTS_NO_SANITIZE_UNDEFINED (const TProfile *h)
 
void setSumWY LWHISTS_NO_SANITIZE_UNDEFINED (TProfile *h, const double &s)
 
TArrayD &getBinEntriesArray LWHISTS_NO_SANITIZE_UNDEFINED (TProfile *h)
 
double getSumWZ LWHISTS_NO_SANITIZE_UNDEFINED (const TProfile2D *h)
 
void setSumWZ LWHISTS_NO_SANITIZE_UNDEFINED (TProfile2D *h, const double &s)
 
TArrayD &getBinEntriesArray LWHISTS_NO_SANITIZE_UNDEFINED (TProfile2D *h)
 
template<class T , class TH1X_LW , class TH1X , class TFlexHist >
TH1X * createRootHisto (TH1X_LW *lwhist, TFlexHist *flexHist, bool &tookSumW2FromPools)
 
TProfilecreateRootProfileHisto (TProfile_LW *lwhist, Flex1DProfileHisto *flexHist)
 
TProfile2DcreateRoot2DProfileHisto (TProfile2D_LW *lwhist, Flex2DProfileHisto *flexHist)
 
template<class THX >
void deleteRootHisto (THX *rootHist, bool &sumW2IsFromPools)
 
template<class TProfileX >
void deleteProfileHisto (TProfileX *rootHist)
 
template<class THX >
void scaleContentsAndErrors (THX *, const double &fact)
 

Function Documentation

◆ createRoot2DProfileHisto()

TProfile2D* LWHistRootUtils::createRoot2DProfileHisto ( TProfile2D_LW lwhist,
Flex2DProfileHisto flexHist 
)

◆ createRootHisto()

template<class T , class TH1X_LW , class TH1X , class TFlexHist >
TH1X* LWHistRootUtils::createRootHisto ( TH1X_LW *  lwhist,
TFlexHist *  flexHist,
bool &  tookSumW2FromPools 
)

◆ createRootProfileHisto()

TProfile* LWHistRootUtils::createRootProfileHisto ( TProfile_LW lwhist,
Flex1DProfileHisto flexHist 
)

◆ deleteProfileHisto()

template<class TProfileX >
void LWHistRootUtils::deleteProfileHisto ( TProfileX *  rootHist)

◆ deleteRootHisto()

template<class THX >
void LWHistRootUtils::deleteRootHisto ( THX *  rootHist,
bool &  sumW2IsFromPools 
)
inline

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [1/18]

const TArrayD &getSumw2Array LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH1 h)
inline

Definition at line 100 of file LWHistRootUtils.h.

100 { return static_cast<const TH1_FieldsAccess*>(h)->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [2/18]

double getSumWX2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH1D h)
inline

Definition at line 103 of file LWHistRootUtils.h.

103 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [3/18]

double getSumWX2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH1F h)
inline

Definition at line 105 of file LWHistRootUtils.h.

105 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [4/18]

double getSumWX2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH1I h)
inline

Definition at line 101 of file LWHistRootUtils.h.

101 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [5/18]

double getSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH2 h)
inline

Definition at line 128 of file LWHistRootUtils.h.

128 { return static_cast<const TH2_FieldsAccess*>(h)->getSumWY(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [6/18]

double getSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH2D h)
inline

Definition at line 104 of file LWHistRootUtils.h.

104 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [7/18]

double getSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH2F h)
inline

Definition at line 106 of file LWHistRootUtils.h.

106 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [8/18]

double getSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TH2I h)
inline

Definition at line 102 of file LWHistRootUtils.h.

102 { return static_cast<const TH1_FieldsAccess*>(static_cast<const TH1*>(h))->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [9/18]

double getSumWY2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TProfile h)
inline

Definition at line 150 of file LWHistRootUtils.h.

150 { return static_cast<const TProfile_FieldsAccess*>(h)->getSumWY(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [10/18]

double getSumWZ2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( const TProfile2D h)
inline

Definition at line 156 of file LWHistRootUtils.h.

156 { return static_cast<const TProfile2D_FieldsAccess*>(h)->getSumWZ(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [11/18]

TArrayD &getSumw2Array LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TH1 h)
inline

Definition at line 91 of file LWHistRootUtils.h.

91 { return static_cast<TH1_FieldsAccess*>(h)->getSumW(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [12/18]

void setSumWX2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TH1 h,
const double &  s 
)
inline

Definition at line 142 of file LWHistRootUtils.h.

142 { static_cast<TH1_FieldsAccess*>(h)->getSumW() = s; }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [13/18]

double getSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TH2 h)
inline

Definition at line 95 of file LWHistRootUtils.h.

95 { return static_cast<TH2_FieldsAccess*>(h)->getSumWY(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [14/18]

void setSumWXY LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TH2 h,
const double &  s 
)
inline

Definition at line 146 of file LWHistRootUtils.h.

146 { static_cast<TH2_FieldsAccess*>(h)->getSumWY() = s; }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [15/18]

TArrayD& getBinEntriesArray LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TProfile h)
inline

Definition at line 154 of file LWHistRootUtils.h.

154 { return static_cast<TProfile_FieldsAccess*>(h)->getBinEntriesArray(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [16/18]

void setSumWY2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TProfile h,
const double &  s 
)
inline

Definition at line 152 of file LWHistRootUtils.h.

152 { static_cast<TProfile_FieldsAccess*>(h)->getSumWY() = s; }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [17/18]

TArrayD& getBinEntriesArray LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TProfile2D h)
inline

Definition at line 160 of file LWHistRootUtils.h.

160 { return static_cast<TProfile2D_FieldsAccess*>(h)->getBinEntriesArray(); }

◆ LWHISTS_NO_SANITIZE_UNDEFINED() [18/18]

void setSumWZ2 LWHistRootUtils::LWHISTS_NO_SANITIZE_UNDEFINED ( TProfile2D h,
const double &  s 
)
inline

Definition at line 158 of file LWHistRootUtils.h.

158 { static_cast<TProfile2D_FieldsAccess*>(h)->getSumWZ() = s; }

◆ scaleContentsAndErrors()

template<class THX >
void LWHistRootUtils::scaleContentsAndErrors ( THX *  ,
const double &  fact 
)
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
extractSporadic.h
list h
Definition: extractSporadic.py:97
TH1
Definition: rootspy.cxx:268