PandaRoot
TConfItem Class Reference

Configuration Item to be used in TMrfData structures. More...

#include <mrf_confitem.h>

Public Member Functions

 TConfItem ()
 
 TConfItem (const mrf::registertype value, const UInt_t position, const UInt_t length)
 Standard constructor with initialization list. More...
 
 TConfItem (const mrf::registertype value, const UInt_t position, const UInt_t length, const UInt_t min, const UInt_t max, const UInt_t flags=0)
 
 TConfItem ()
 
 TConfItem (const mrf::registertype value, const UInt_t position, const UInt_t length)
 Standard constructor with initialization list. More...
 
 TConfItem (const mrf::registertype value, const UInt_t position, const UInt_t length, const UInt_t min, const UInt_t max, const UInt_t flags=0)
 

Public Attributes

mrf::registertype value
 Holds the data value. More...
 
UInt_t position
 Holds the position of the data value in the data stream. More...
 
UInt_t length
 Holds the length of reserved space for the data value in the data stream. More...
 
UInt_t min
 Minimum valid value. Corresponds to disabled for state data. More...
 
UInt_t max
 Maximum valid value. Corresponds to enabled for state data. More...
 
UInt_t flags
 Flag field to store additional properties of data. More...
 

Detailed Description

Configuration Item to be used in TMrfData structures.

Holds information about values, position and length of data items.

Definition at line 16 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

Constructor & Destructor Documentation

◆ TConfItem() [1/6]

TConfItem::TConfItem ( )

◆ TConfItem() [2/6]

TConfItem::TConfItem ( const mrf::registertype  value,
const UInt_t  position,
const UInt_t  length 
)

Standard constructor with initialization list.

Parameters
valueValue to be set.
positionPosition of the value in the data stream.
lengthLength of the storage space reserved in the data stream.
minOptional lower bounds for value.
maxOptional upper bounds for value.
flagsOptional flag field.

◆ TConfItem() [3/6]

TConfItem::TConfItem ( const mrf::registertype  value,
const UInt_t  position,
const UInt_t  length,
const UInt_t  min,
const UInt_t  max,
const UInt_t  flags = 0 
)

◆ TConfItem() [4/6]

TConfItem::TConfItem ( )

◆ TConfItem() [5/6]

TConfItem::TConfItem ( const mrf::registertype  value,
const UInt_t  position,
const UInt_t  length 
)

Standard constructor with initialization list.

Parameters
valueValue to be set.
positionPosition of the value in the data stream.
lengthLength of the storage space reserved in the data stream.
minOptional lower bounds for value.
maxOptional upper bounds for value.
flagsOptional flag field.

◆ TConfItem() [6/6]

TConfItem::TConfItem ( const mrf::registertype  value,
const UInt_t  position,
const UInt_t  length,
const UInt_t  min,
const UInt_t  max,
const UInt_t  flags = 0 
)

Member Data Documentation

◆ flags

UInt_t TConfItem::flags

Flag field to store additional properties of data.

Definition at line 51 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

◆ length

UInt_t TConfItem::length

Holds the length of reserved space for the data value in the data stream.

Definition at line 42 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

◆ max

UInt_t TConfItem::max

Maximum valid value. Corresponds to enabled for state data.

Definition at line 48 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

◆ min

UInt_t TConfItem::min

Minimum valid value. Corresponds to disabled for state data.

Definition at line 45 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

◆ position

UInt_t TConfItem::position

Holds the position of the data value in the data stream.

Definition at line 39 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.

◆ value

mrf::registertype TConfItem::value

Holds the data value.

Definition at line 36 of file MvdOfflineTBAnalysis_Topix4/mrf_confitem.h.


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