CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
BscAnalysisHistManager Class Reference

#include <BscTest.h>

Inheritance diagram for BscAnalysisHistManager:

Public Member Functions

 BscAnalysisHistManager (const TString &managername)
 
TH1F * GetHisto (Int_t Number)
 
TH1F * GetHisto (const TObjString &histname)
 
TH2F * GetHisto2 (Int_t Number)
 
TH2F * GetHisto2 (const TObjString &histname)
 
void WriteToFile (const TString &fOutputFile, const TString &fRecreateFile)
 
 ~BscAnalysisHistManager ()
 

Private Member Functions

void BookHistos ()
 
void HistInit (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup)
 
void HistInit (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Int_t nbinsy, Axis_t ylow, Axis_t yup)
 
void StoreWeights ()
 

Private Attributes

TObjArray * fHistArray
 
TObjArray * fHistNamesArray
 
const char * fTypeTitle
 

Detailed Description

Definition at line 66 of file BscTest.h.

Constructor & Destructor Documentation

BscAnalysisHistManager::BscAnalysisHistManager ( const TString &  managername)

Definition at line 117 of file BscTest.cc.

BscAnalysisHistManager::~BscAnalysisHistManager ( )

Definition at line 135 of file BscTest.cc.

Member Function Documentation

void BscAnalysisHistManager::BookHistos ( )
private

Definition at line 151 of file BscTest.cc.

TH1F * BscAnalysisHistManager::GetHisto ( Int_t  Number)

Definition at line 209 of file BscTest.cc.

TH1F * BscAnalysisHistManager::GetHisto ( const TObjString &  histname)

Definition at line 247 of file BscTest.cc.

TH2F * BscAnalysisHistManager::GetHisto2 ( Int_t  Number)

Definition at line 228 of file BscTest.cc.

TH2F * BscAnalysisHistManager::GetHisto2 ( const TObjString &  histname)

Definition at line 256 of file BscTest.cc.

void BscAnalysisHistManager::HistInit ( const char *  name,
const char *  title,
Int_t  nbinsx,
Axis_t  xlow,
Axis_t  xup 
)
private

Definition at line 179 of file BscTest.cc.

void BscAnalysisHistManager::HistInit ( const char *  name,
const char *  title,
Int_t  nbinsx,
Axis_t  xlow,
Axis_t  xup,
Int_t  nbinsy,
Axis_t  ylow,
Axis_t  yup 
)
private

Definition at line 194 of file BscTest.cc.

void BscAnalysisHistManager::StoreWeights ( )
private

Definition at line 265 of file BscTest.cc.

void BscAnalysisHistManager::WriteToFile ( const TString &  fOutputFile,
const TString &  fRecreateFile 
)

Definition at line 163 of file BscTest.cc.

Member Data Documentation

TObjArray* BscAnalysisHistManager::fHistArray
private

Definition at line 88 of file BscTest.h.

TObjArray* BscAnalysisHistManager::fHistNamesArray
private

Definition at line 89 of file BscTest.h.

const char* BscAnalysisHistManager::fTypeTitle
private

Definition at line 87 of file BscTest.h.