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

#include <HipoTreeMaker.h>

Public Member Functions

 HipoTreeMaker (TString filename, TString treefilename)
virtual ~HipoTreeMaker ()
void AddEventCut (TString cut)
void AddParticleCut (TString cut)
virtual HipoTreeMakerBranch (TString varExp, TString alias="")
void Fill ()
TTree * Tree () const
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

vector< TString > _branchNames
vector< TString > _branchTypes
TString _evcut ={"0"}
TString _pcut ={"1"}
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::HipoTreeMaker:
Collaboration diagram for clas12root::HipoTreeMaker:

Constructor & Destructor Documentation

◆ HipoTreeMaker()

clas12root::HipoTreeMaker::HipoTreeMaker ( TString filename,
TString treefilename )

◆ ~HipoTreeMaker()

clas12root::HipoTreeMaker::~HipoTreeMaker ( )
virtual

Member Function Documentation

◆ AddEventCut()

void clas12root::HipoTreeMaker::AddEventCut ( TString cut)

◆ AddParticleCut()

void clas12root::HipoTreeMaker::AddParticleCut ( TString cut)

◆ Branch()

HipoTreeMaker * clas12root::HipoTreeMaker::Branch ( TString varExp,
TString alias = "" )
virtual

◆ Fill()

void clas12root::HipoTreeMaker::Fill ( )

◆ Tree()

TTree * clas12root::HipoTreeMaker::Tree ( ) const
inline

Member Data Documentation

◆ _branchNames

vector<TString> clas12root::HipoTreeMaker::_branchNames
protected

◆ _branchTypes

vector<TString> clas12root::HipoTreeMaker::_branchTypes
protected

◆ _evcut

TString clas12root::HipoTreeMaker::_evcut ={"0"}
protected

◆ _pcut

TString clas12root::HipoTreeMaker::_pcut ={"1"}
protected

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