1#ifndef Podd_BdataLoc_h_
2#define Podd_BdataLoc_h_
75 {
return Podd::GetObjArrayString(params, pos); }
#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 np
BdataLocType(const char *cl, const char *key, Int_t np, void *ptr=nullptr)
bool operator<(const BdataLocType &rhs) const
virtual UInt_t Get(UInt_t i=0) const
virtual void Clear(const Option_t *="")
TypeSet_t::iterator TypeIter_t
virtual const char * GetTypeKey() const =0
virtual void Print(Option_t *opt="") const
THaAnalysisObject::EMode EMode
virtual void Load(const THaEvData &evt)=0
Int_t CheckConfigureParams(const TObjArray *params, Int_t start) const
static TString & GetString(const TObjArray *params, Int_t pos)
virtual UInt_t NumHits() const
static TypeIter_t DoRegister(const BdataLocType ®istration_info)
Bool_t operator==(const char *aname) const
virtual Int_t GetNparams() const =0
virtual Int_t OptionPtr(void *)
virtual Bool_t DidLoad() const
virtual Int_t Configure(const TObjArray *params, Int_t start=0)
std::set< BdataLocType > TypeSet_t
static TypeSet_t & fgBdataLocTypes()
void PrintNameType(Option_t *opt="") const
BdataLoc(const char *name, UInt_t cra)
virtual Int_t DefineVariables(EMode mode=THaAnalysisObject::kDefine)
CrateLocMulti(const char *nm, UInt_t cra, UInt_t slo, UInt_t cha)
virtual Int_t DefineVariables(EMode mode=THaAnalysisObject::kDefine)
virtual Int_t GetNparams() const
virtual const char * GetTypeKey() const
virtual UInt_t Get(UInt_t i=0) const
virtual UInt_t NumHits() const
void PrintMultiData(Option_t *opt="") const
virtual void Clear(const Option_t *="")
virtual void Load(const THaEvData &evt)
static TypeIter_t fgThisType
virtual void Print(Option_t *opt="") const
virtual ~CrateLocMulti()=default
std::vector< UInt_t > rdata
virtual Int_t GetNparams() const
virtual void Load(const THaEvData &evt)
void PrintCrateLocHeader(Option_t *opt="") const
CrateLoc(const char *nm, UInt_t cra, UInt_t slo, UInt_t cha)
virtual const char * GetTypeKey() const
virtual void Print(Option_t *opt="") const
static TypeIter_t fgThisType
virtual Int_t Configure(const TObjArray *params, Int_t start=0)
virtual ~CrateLoc()=default
static TypeIter_t fgThisType
RoclenLoc(const char *nm, UInt_t cra)
virtual ~RoclenLoc()=default
virtual const char * GetTypeKey() const
virtual void Load(const THaEvData &evt)
virtual Int_t GetNparams() const
void Clear(Option_t *option="") override
virtual ~WordLoc()=default
virtual Int_t GetNparams() const
virtual void Print(Option_t *opt="") const
virtual Int_t Configure(const TObjArray *params, Int_t start=0)
static TypeIter_t fgThisType
virtual const char * GetTypeKey() const
WordLoc(const char *nm, UInt_t cra, UInt_t head, UInt_t skip)
virtual void Load(const THaEvData &evt)