clas12root
Loading...
Searching...
No Matches
clas12root::HipoHist Class Reference

#include <HipoHist.h>

Public Member Functions

 HipoHist (TString filename)
virtual ~HipoHist ()
void Draw (TString opt="")
virtual HipoHistHist1D (TString varExp, Int_t nbins, Float_t min, Float_t max, TString condExp="1")
virtual HipoHistHist2D (TString varExp, Int_t nbinsX, Float_t minX, Float_t maxX, Int_t nbinsY, Float_t minY, Float_t maxY, TString condExp="1")
std::vector< TH1 * > * Hists ()
void OnCanvas (TString opt)
void Save (const TString outname)
Public Member Functions inherited from clas12root::HipoROOTOut
 HipoROOTOut (TString filename)
virtual ~HipoROOTOut ()
void AddAction (TString varExp, TString condExp="1")
TString AddParenthesis (TString varExp0)
void CleanAction ()
void CompileAction ()
virtual Bool_t Condition ()
void CreateBankLink (TString label, TString code)
virtual TString ExpandExpression (TString varExp0, TString seperator)
 String parsing.
TString ExpandParenthesis (TString varExp0, TString seperator)
TString ExpandPart (TString exp)
TString ExpandVars (TString varExp0, TString seperator)
TChain * GetChain ()
TString HipoFileName ()
Bool_t IsMoreFiles ()
virtual void Loop ()=0
TString NextFile ()
virtual void PreCompileAction ()
vector< TString > RemoveArithmetic (TString &expr)
void ReplaceMacroText (TString from, TString to)
void SetEntries (Long64_t n)
void SetVerbose (short v=1)

Protected Attributes

std::vector< TH1 * > _curHist
Protected Attributes inherited from clas12root::HipoROOTOut
TString _actionClassName
std::map< TString, TString > _mapOfParts
TString _tempActionName

Additional Inherited Members

Protected Member Functions inherited from clas12root::HipoROOTOut
TString GetCurrMacroName ()
Int_t GetNActions ()
Inheritance diagram for clas12root::HipoHist:
Collaboration diagram for clas12root::HipoHist:

Constructor & Destructor Documentation

◆ HipoHist()

clas12root::HipoHist::HipoHist ( TString filename)

◆ ~HipoHist()

clas12root::HipoHist::~HipoHist ( )
virtual

Member Function Documentation

◆ Draw()

void clas12root::HipoHist::Draw ( TString opt = "")

◆ Hist1D()

HipoHist * clas12root::HipoHist::Hist1D ( TString varExp,
Int_t nbins,
Float_t min,
Float_t max,
TString condExp = "1" )
virtual

Reimplemented in clas12root::BankHist.

◆ Hist2D()

HipoHist * clas12root::HipoHist::Hist2D ( TString varExp,
Int_t nbinsX,
Float_t minX,
Float_t maxX,
Int_t nbinsY,
Float_t minY,
Float_t maxY,
TString condExp = "1" )
virtual

Reimplemented in clas12root::BankHist.

◆ Hists()

std::vector< TH1 * > * clas12root::HipoHist::Hists ( )
inline

◆ OnCanvas()

void clas12root::HipoHist::OnCanvas ( TString opt)

◆ Save()

void clas12root::HipoHist::Save ( const TString outname)

Member Data Documentation

◆ _curHist

std::vector<TH1* > clas12root::HipoHist::_curHist
protected

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