clas12root
Loading...
Searching...
No Matches
clas12root::HipoROOTOut Class Referenceabstract

#include <HipoROOTOut.h>

Public Member Functions

 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 Member Functions

TString GetCurrMacroName ()
Int_t GetNActions ()

Protected Attributes

TString _actionClassName
std::map< TString, TString > _mapOfParts
TString _tempActionName
Inheritance diagram for clas12root::HipoROOTOut:

Constructor & Destructor Documentation

◆ HipoROOTOut()

clas12root::HipoROOTOut::HipoROOTOut ( TString filename)

◆ ~HipoROOTOut()

clas12root::HipoROOTOut::~HipoROOTOut ( )
virtual

Member Function Documentation

◆ AddAction()

void clas12root::HipoROOTOut::AddAction ( TString varExp,
TString condExp = "1" )

◆ AddParenthesis()

TString clas12root::HipoROOTOut::AddParenthesis ( TString varExp0)

◆ CleanAction()

void clas12root::HipoROOTOut::CleanAction ( )

◆ CompileAction()

void clas12root::HipoROOTOut::CompileAction ( )

◆ Condition()

virtual Bool_t clas12root::HipoROOTOut::Condition ( )
inlinevirtual

◆ CreateBankLink()

void clas12root::HipoROOTOut::CreateBankLink ( TString label,
TString code )
inline

◆ ExpandExpression()

TString clas12root::HipoROOTOut::ExpandExpression ( TString varExp0,
TString seperator )
virtual

String parsing.

◆ ExpandParenthesis()

TString clas12root::HipoROOTOut::ExpandParenthesis ( TString varExp0,
TString seperator )

◆ ExpandPart()

TString clas12root::HipoROOTOut::ExpandPart ( TString exp)

◆ ExpandVars()

TString clas12root::HipoROOTOut::ExpandVars ( TString varExp0,
TString seperator )

◆ GetChain()

TChain * clas12root::HipoROOTOut::GetChain ( )
inline

◆ GetCurrMacroName()

TString clas12root::HipoROOTOut::GetCurrMacroName ( )
inlineprotected

◆ GetNActions()

Int_t clas12root::HipoROOTOut::GetNActions ( )
inlineprotected

◆ HipoFileName()

TString clas12root::HipoROOTOut::HipoFileName ( )
inline

◆ IsMoreFiles()

Bool_t clas12root::HipoROOTOut::IsMoreFiles ( )

◆ Loop()

virtual void clas12root::HipoROOTOut::Loop ( )
pure virtual

◆ NextFile()

TString clas12root::HipoROOTOut::NextFile ( )

◆ PreCompileAction()

virtual void clas12root::HipoROOTOut::PreCompileAction ( )
inlinevirtual

◆ RemoveArithmetic()

vector< TString > clas12root::HipoROOTOut::RemoveArithmetic ( TString & expr)

◆ ReplaceMacroText()

void clas12root::HipoROOTOut::ReplaceMacroText ( TString from,
TString to )

◆ SetEntries()

void clas12root::HipoROOTOut::SetEntries ( Long64_t n)
inline

◆ SetVerbose()

void clas12root::HipoROOTOut::SetVerbose ( short v = 1)
inline

Member Data Documentation

◆ _actionClassName

TString clas12root::HipoROOTOut::_actionClassName
protected

◆ _mapOfParts

std::map<TString,TString> clas12root::HipoROOTOut::_mapOfParts
protected

◆ _tempActionName

TString clas12root::HipoROOTOut::_tempActionName
protected

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