1#ifndef Podd_THaOutput_h_
2#define Podd_THaOutput_h_
51 if( index<0 || index>=
ndata )
return 0;
91 virtual void ErrFile(
Int_t iden,
const std::string& sline)
const;
94 virtual std::string
StripBracket(
const std::string& var)
const;
95 std::string
svPrefix(std::string& histype);
96 static std::vector<std::string>
reQuote(
const std::vector<std::string>& input);
98 void BuildList(
const std::vector<std::string>& vdata);
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
void Clear(Option_t *="")
Int_t Fill(Int_t n, const Double_t *array)
Double_t Get(Int_t index=0) const
THaOdata & operator=(const THaOdata &rhs)
void AddBranches(TTree *T, std::string name)
Int_t Fill(Int_t i, Double_t dat)
std::vector< std::string > fCutnames
THaOutput & operator=(const THaOutput &)
THaEvtTypeHandler * fEpicsHandler
std::vector< THaVar * > fVariables
virtual std::string StripBracket(const std::string &var) const
std::vector< std::string > fCutdef
virtual Int_t FindKey(const std::string &key) const
std::vector< THaVform * > fCuts
static const Int_t kNbout
std::vector< std::string > fVNames
std::vector< THaOdata * > fOdata
std::vector< THaVar * > fArrays
std::vector< std::string > fFormnames
virtual Int_t BuildBlock(const std::string &blockn)
static const Int_t fgNocut
virtual Int_t LoadFile(const char *filename)
std::vector< std::string > fVarnames
std::vector< std::string > fArrayNames
virtual Bool_t TreeDefined() const
virtual Int_t Init(const char *filename="output.def")
virtual Int_t ProcEpics(THaEvData *ev, THaEpicsEvtHandler *han)
THaOutput(const THaOutput &)
std::vector< THaVhist * > fHistos
static std::string CleanEpicsName(const std::string &var)
static std::vector< std::string > reQuote(const std::vector< std::string > &input)
static void SetVerbosity(Int_t level)
std::vector< THaVform * > fFormulas
void BuildList(const std::vector< std::string > &vdata)
std::string svPrefix(std::string &histype)
std::vector< std::string > fFormdef
virtual void ErrFile(Int_t iden, const std::string &sline) const
std::vector< THaEpicsKey * > fEpicsKey
virtual Int_t ChkHistTitle(Int_t key, const std::string &sline)
virtual TTree * GetTree() const