Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
FixedArrayVar.h
Go to the documentation of this file.
1#ifndef Podd_FixedArrayVar_h_
2#define Podd_FixedArrayVar_h_
3
5//
6// FixedArrayVar
7//
8// Interface to fixed-size arrays of analysis results
9//
11
12#include "Variable.h"
13#include "THaArrayString.h"
14
15namespace Podd {
16 class FixedArrayVar : virtual public Variable {
17
18 public:
19 FixedArrayVar( THaVar* pvar, const void* addr, VarType type );
20
21 virtual Int_t GetLen() const;
22 virtual Int_t GetNdim() const;
23 virtual const Int_t* GetDim() const;
24
25 virtual Bool_t HasSameSize( const Variable& rhs ) const;
26 virtual Bool_t IsContiguous() const;
27 virtual Bool_t IsPointerArray() const;
28 virtual Bool_t IsVarArray() const;
29 virtual void Print( Option_t* opt="FULL" ) const;
30
31 virtual void SetName( const char* );
32 virtual void SetNameTitle( const char* name, const char* desc );
33
34 protected:
36
37 Bool_t VerifyArrayName( const THaArrayString& astr ) const;
38 };
39
40}// namespace Podd
41
42#endif
int Int_t
bool Bool_t
const char Option_t
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 Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
char name[80]
virtual void SetNameTitle(const char *name, const char *desc)
virtual Bool_t HasSameSize(const Variable &rhs) const
virtual void SetName(const char *)
virtual Int_t GetLen() const
virtual Bool_t IsContiguous() const
virtual void Print(Option_t *opt="FULL") const
virtual Bool_t IsPointerArray() const
virtual const Int_t * GetDim() const
THaArrayString fParsedName
virtual Int_t GetNdim() const
virtual Bool_t IsVarArray() const
Bool_t VerifyArrayName(const THaArrayString &astr) const