musrfit 1.10.0
TMusrRunObject< T > Class Template Reference

#include <TMusrRunHeader.h>

Inheritance diagram for TMusrRunObject< T >:
Collaboration diagram for TMusrRunObject< T >:

Public Member Functions

 TMusrRunObject ()
 
 TMusrRunObject (TString pathName, TString type, T value)
 
virtual ~TMusrRunObject ()
 
virtual TString GetPathName ()
 
virtual TString GetType ()
 
virtual T GetValue ()
 
virtual void SetPathName (TString pathName)
 
virtual void SetType (TString type)
 
virtual void SetValue (T value)
 

Private Attributes

TString fPathName
 path name of the variable, e.g. 'RunInfo/Run Number'
 
TString fType
 type of value, e.g. TString, or Int_t, etc.
 
fValue
 value itself
 

Detailed Description

template<class T>
class TMusrRunObject< T >

Definition at line 60 of file TMusrRunHeader.h.

Constructor & Destructor Documentation

◆ TMusrRunObject() [1/2]

template<class T>
TMusrRunObject< T >::TMusrRunObject ( )
inline

Definition at line 63 of file TMusrRunHeader.h.

References fPathName, and fType.

◆ TMusrRunObject() [2/2]

template<class T>
TMusrRunObject< T >::TMusrRunObject ( TString pathName,
TString type,
T value )
inline

Definition at line 64 of file TMusrRunHeader.h.

References fPathName, fType, and fValue.

◆ ~TMusrRunObject()

template<class T>
virtual TMusrRunObject< T >::~TMusrRunObject ( )
inlinevirtual

Definition at line 65 of file TMusrRunHeader.h.

Member Function Documentation

◆ GetPathName()

template<class T>
virtual TString TMusrRunObject< T >::GetPathName ( )
inlinevirtual

Definition at line 67 of file TMusrRunHeader.h.

References fPathName.

◆ GetType()

template<class T>
virtual TString TMusrRunObject< T >::GetType ( )
inlinevirtual

Definition at line 68 of file TMusrRunHeader.h.

References fType.

◆ GetValue()

template<class T>
virtual T TMusrRunObject< T >::GetValue ( )
inlinevirtual

Definition at line 69 of file TMusrRunHeader.h.

References fValue.

◆ SetPathName()

template<class T>
virtual void TMusrRunObject< T >::SetPathName ( TString pathName)
inlinevirtual

Definition at line 71 of file TMusrRunHeader.h.

References fPathName.

◆ SetType()

template<class T>
virtual void TMusrRunObject< T >::SetType ( TString type)
inlinevirtual

Definition at line 72 of file TMusrRunHeader.h.

References fType.

◆ SetValue()

template<class T>
virtual void TMusrRunObject< T >::SetValue ( T value)
inlinevirtual

Definition at line 73 of file TMusrRunHeader.h.

References fValue.

Member Data Documentation

◆ fPathName

template<class T>
TString TMusrRunObject< T >::fPathName
private

path name of the variable, e.g. 'RunInfo/Run Number'

Definition at line 76 of file TMusrRunHeader.h.

Referenced by GetPathName(), SetPathName(), TMusrRunObject(), and TMusrRunObject().

◆ fType

template<class T>
TString TMusrRunObject< T >::fType
private

type of value, e.g. TString, or Int_t, etc.

Definition at line 77 of file TMusrRunHeader.h.

Referenced by GetType(), SetType(), TMusrRunObject(), and TMusrRunObject().

◆ fValue

template<class T>
T TMusrRunObject< T >::fValue
private

value itself

Definition at line 78 of file TMusrRunHeader.h.

Referenced by GetValue(), SetValue(), and TMusrRunObject().


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