ATLAS Offline Software
Classes | Namespaces | Macros | Functions
LWHistRootUtils.h File Reference
#include "TH1.h"
#include "TH2.h"
#include "TProfile.h"
#include "TProfile2D.h"
#include "LWHists/TH2F_LW.h"
#include "LWHists/TH2D_LW.h"
#include "LWHists/TH2I_LW.h"
#include "LWHists/LWHist1D.h"
#include "LWHists/TProfile_LW.h"
#include "LWHists/TProfile2D_LW.h"
#include "Flex1DHisto.h"
#include "Flex1DProfileHisto.h"
#include "Flex2DProfileHisto.h"
#include "LWHistRootUtils.icc"

Go to the source code of this file.

Classes

class  LWHistInt
 
class  LWHistRootUtils::TH1_FieldsAccess
 
class  LWHistRootUtils::TH2_FieldsAccess
 
class  LWHistRootUtils::TProfile_FieldsAccess
 
class  LWHistRootUtils::TProfile2D_FieldsAccess
 

Namespaces

 LWHistRootUtils
 

Macros

#define LWHISTS_NO_SANITIZE_UNDEFINED
 

Functions

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

Macro Definition Documentation

◆ LWHISTS_NO_SANITIZE_UNDEFINED

#define LWHISTS_NO_SANITIZE_UNDEFINED

Definition at line 36 of file LWHistRootUtils.h.