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

#include <ParticleHist.h>

Public Types

using c12_uptr = std::unique_ptr<clas12::clas12reader>

Public Member Functions

 ParticleHist (TString filename)
virtual ~ParticleHist ()
c12_uptr clas12 ()
void Loop () final
Public Member Functions inherited from clas12root::HipoHist
 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 ()
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)

Additional Inherited Members

Protected Member Functions inherited from clas12root::HipoROOTOut
TString GetCurrMacroName ()
Int_t GetNActions ()
Protected Attributes inherited from clas12root::HipoHist
std::vector< TH1 * > _curHist
Protected Attributes inherited from clas12root::HipoROOTOut
TString _actionClassName
std::map< TString, TString > _mapOfParts
TString _tempActionName
Inheritance diagram for clas12root::ParticleHist:
Collaboration diagram for clas12root::ParticleHist:

Member Typedef Documentation

◆ c12_uptr

Constructor & Destructor Documentation

◆ ParticleHist()

clas12root::ParticleHist::ParticleHist ( TString filename)

◆ ~ParticleHist()

clas12root::ParticleHist::~ParticleHist ( )
virtual

Member Function Documentation

◆ clas12()

c12_uptr clas12root::ParticleHist::clas12 ( )
inline

◆ Loop()

void clas12root::ParticleHist::Loop ( )
finalvirtual

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