Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::ParameterULong64 Class Reference

#include <Parameter.h>

Inheritance diagram for Hal::ParameterULong64:
Hal::Parameter Hal::Object

Public Member Functions

 ParameterULong64 (TString name, ULong64_t value, Char_t merge_mode='=')
 
void Add (const Object *val)
 
void SetValue (ULong64_t value)
 
ULong64_t GetValue () const
 
virtual TString HTMLExtract (Int_t counter=0, TString dir=" ") const
 
- Public Member Functions inherited from Hal::Parameter
 Parameter ()
 
 Parameter (TString name, Char_t merge_mode='=')
 
void SetMergeMode (Char_t mergemode)
 
Bool_t CheckName (const TObject *object)
 
Long64_t Merge (TCollection *collection)
 
void Browse (TBrowser *b)
 
- Public Member Functions inherited from Hal::Object
 Object ()
 
virtual TString GetExtractType () const
 
virtual void HTMLExtractIntoTable (Int_t, HtmlTable &, TString="", TString="") const
 
virtual Bool_t CanBeTableElement () const
 

Additional Inherited Members

- Protected Types inherited from Hal::Parameter
enum class  EParameterMerge {
  kPlus , kMultiply , kEqual , kMaximum ,
  kMinimum , kFirst , kLast , kAverage
}
 
- Protected Attributes inherited from Hal::Parameter
EParameterMerge fMergeMode
 

Detailed Description

parameter to store ULong64_t

Definition at line 270 of file Parameter.h.

Constructor & Destructor Documentation

◆ ParameterULong64() [1/2]

Hal::ParameterULong64::ParameterULong64 ( )

Definition at line 308 of file Parameter.cxx.

◆ ParameterULong64() [2/2]

Hal::ParameterULong64::ParameterULong64 ( TString name,
ULong64_t value,
Char_t merge_mode = '=' )

main constructor

Parameters
namename of parameter
valuevalue of parameter
merge_modemode of merging

Definition at line 310 of file Parameter.cxx.

◆ ~ParameterULong64()

Hal::ParameterULong64::~ParameterULong64 ( )
virtual

Definition at line 355 of file Parameter.cxx.

Member Function Documentation

◆ Add()

void Hal::ParameterULong64::Add ( const Object * pack)
virtual

add object of the same class to this

Parameters
packadded object

Reimplemented from Hal::Object.

Definition at line 314 of file Parameter.cxx.

◆ GetValue()

ULong64_t Hal::ParameterULong64::GetValue ( ) const
inline
Returns
value of parameter

Definition at line 292 of file Parameter.h.

◆ HTMLExtract()

TString Hal::ParameterULong64::HTMLExtract ( Int_t = 0,
TString = " " ) const
virtual

extract this into HTML by return formated value of parameter

Parameters
counter- not used
dir- not used
Returns
formated value

Reimplemented from Hal::Parameter.

Definition at line 351 of file Parameter.cxx.

◆ SetValue()

void Hal::ParameterULong64::SetValue ( ULong64_t value)
inline

set value

Parameters
valuenew value

Definition at line 287 of file Parameter.h.


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