musrfit  1.9.2
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' More...
 
TString fType
 type of value, e.g. TString, or Int_t, etc. More...
 
fValue
 value itself More...
 

Detailed Description

template<class T>
class TMusrRunObject< T >

Definition at line 59 of file TMusrRunHeader.h.

Constructor & Destructor Documentation

◆ TMusrRunObject() [1/2]

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

Definition at line 62 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fPathName, and TMusrRunObject< T >::fType.

◆ TMusrRunObject() [2/2]

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

Definition at line 63 of file TMusrRunHeader.h.

◆ ~TMusrRunObject()

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

Definition at line 64 of file TMusrRunHeader.h.

Member Function Documentation

◆ GetPathName()

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

Definition at line 66 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fPathName.

◆ GetType()

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

Definition at line 67 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fType.

◆ GetValue()

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

Definition at line 68 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fValue.

◆ SetPathName()

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

Definition at line 70 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fPathName.

◆ SetType()

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

Definition at line 71 of file TMusrRunHeader.h.

References TMusrRunObject< T >::fType.

◆ SetValue()

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

Definition at line 72 of file TMusrRunHeader.h.

References TMusrRunObject< T >::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 75 of file TMusrRunHeader.h.

Referenced by TMusrRunObject< T >::GetPathName(), TMusrRunObject< T >::SetPathName(), and TMusrRunObject< T >::TMusrRunObject().

◆ fType

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

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

Definition at line 76 of file TMusrRunHeader.h.

Referenced by TMusrRunObject< T >::GetType(), TMusrRunObject< T >::SetType(), and TMusrRunObject< T >::TMusrRunObject().

◆ fValue

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

value itself

Definition at line 77 of file TMusrRunHeader.h.

Referenced by TMusrRunObject< T >::GetValue(), and TMusrRunObject< T >::SetValue().


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