ROOT logo
AliRoot » HLT » BASE » AliHLTTriggerMenuSymbol

class AliHLTTriggerMenuSymbol: public TObject

Function Members (Methods)

public:
AliHLTTriggerMenuSymbol()
AliHLTTriggerMenuSymbol(const AliHLTTriggerMenuSymbol&)
virtual~AliHLTTriggerMenuSymbol()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
const char*AssignExpression() const
voidAssignExpression(const char* value)
const AliHLTDomainEntry&BlockType() const
voidBlockType(const AliHLTComponentDataType& type)
voidBlockType(const char* blocktype, const char* origin)
voidBlockType(const AliHLTComponentDataType& type, UInt_t spec)
voidBlockType(const char* blocktype, const char* origin, UInt_t spec)
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
const char*DefaultValue() const
voidDefaultValue(const char* value)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
const char*Name() const
voidName(const char* value)
virtual Bool_tTObject::Notify()
const char*ObjectClass() const
voidObjectClass(const char* value)
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
AliHLTTriggerMenuSymbol&operator=(const AliHLTTriggerMenuSymbol&)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidPrint(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
const char*RealName() const
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
const char*Type() const
voidType(const char* value)
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

private:
TStringfAssignExpr/ The expression to assign to the symbol (Must be a valid C++ expression).
AliHLTDomainEntryfBlockType/ The data block type and specification this symbol is fetched from.
TStringfClass/ The class name of the object to read from (Must be a valid C++ class name).
TStringfDefaultValue/ The default value this symbol is set to (this must be a valid C++ expression).
TStringfName/ The name of the symbol (Must be a valid C++ variable name but can contain the '-' character as an extention).
TStringfRealName/ The name of the symbol, differs from fName by replaced '-' chars.
TStringfType/ The data type of the symbol (Must be a valid C++ type name).

Class Charts

Inheritance Chart:
TObject
AliHLTTriggerMenuSymbol

Function documentation

AliHLTTriggerMenuSymbol()
 Default constructor.
~AliHLTTriggerMenuSymbol()
 Default destructor.
void Print(Option_t* option = "") const
 Prints the contents of the trigger menu item.
const char* RealName() const
 return the real name of the symbol which can contain '-'
void Name(const char* value)
 sets the name and real name of the symbol
 replaces '-' and '.' in the real name with '_' in order to comply with
 C++ conventions.
AliHLTTriggerMenuSymbol()
   * Default constructor.

const char* Name() const
   * Returns the valid C++ symbol name.

{ return fName.Data(); }
const char* Type() const
   * Returns the symbol data type.

{ return fType.Data(); }
void Type(const char* value)
   * Set the symbol data type.

{ fType = value; }
const AliHLTDomainEntry& BlockType() const
   * Returns the data block type and specification from which the symbol is fetched.

{ return fBlockType; }
void BlockType(const AliHLTComponentDataType& type)
   * Set the data block type and specification from which the symbol is fetched.
   * \param type  The data block type and origin to use.

void BlockType(const char* blocktype, const char* origin)
   * Set the data block type and specification from which the symbol is fetched.
   * \param blocktype  The data block type string of the data block. The value
   *    kAliHLTAnyDataTypeID can be used to specify the any type wild card value.
   * \param origin  The origin of the data block, such as the detector name.
   *    The value kAliHLTDataOriginAny can be used to specify the any origin
   *    wild card value.

void BlockType(const AliHLTComponentDataType& type, UInt_t spec)
   * Set the data block type and specification from which the symbol is fetched.
   * \param type  The data block type and origin to use.
   * \param spec  The data block specification to use.

void BlockType(const char* blocktype, const char* origin, UInt_t spec)
   * Set the data block type and specification from which the symbol is fetched.
   * \param blocktype  The data block type string of the data block. The value
   *    kAliHLTAnyDataTypeID can be used to specify the any type wild card value.
   * \param origin  The origin of the data block, such as the detector name.
   *    The value kAliHLTDataOriginAny can be used to specify the any origin
   *    wild card value.
   * \param spec  The data block specification to use.

const char* ObjectClass() const
   * Returns the class name of the object in the data block.

{ return fClass.Data(); }
void ObjectClass(const char* value)
   * Set the class name of the object in the data block.

{ fClass = value; }
const char* AssignExpression() const
   * Returns the expression to assign the symbol value.

{ return fAssignExpr.Data(); }
void AssignExpression(const char* value)
   * Set the expression to assign the symbol value.
   * The keyword 'this' is used as the place holder of the object in the matched
   * data block. For example if we want to get a public attribute names xyz from
   * the object to assign to the symbol we would write the assignment expression
   * as "this->xyz".

{ fAssignExpr = value; }
const char* DefaultValue() const
   * Returns the default value expression.

{ return fDefaultValue.Data(); }
void DefaultValue(const char* value)
   * Set the default value expression.

{ fDefaultValue = value; }