DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | Static Public Attributes | List of all members

Class describing the interval of validty type. More...

#include <IOV.h>

Public Member Functions

 IOVType ()=default
 Standard Constructor. More...
 
 ~IOVType ()=default
 Standard Destructor. More...
 
 IOVType (const IOVType &copy)=default
 Copy constructor. More...
 
 IOVType (IOVType &&copy)=default
 Move constructor. More...
 
IOVTypeoperator= (const IOVType &copy)=default
 Assignment operator. More...
 
IOVTypeoperator= (IOVType &&copy)=default
 Move assignment operator. More...
 
std::string str () const
 Conversion to string. More...
 

Public Attributes

unsigned int type = UNKNOWN_IOV
 integer identifier used internally More...
 
std::string name
 String name. More...
 

Static Public Attributes

static constexpr unsigned int UNKNOWN_IOV = ~0x0
 

Detailed Description

Class describing the interval of validty type.

Author
M.Frank
Version
1.0

Definition at line 37 of file IOV.h.

Constructor & Destructor Documentation

◆ IOVType() [1/3]

dd4hep::IOVType::IOVType ( )
default

Standard Constructor.

◆ ~IOVType()

dd4hep::IOVType::~IOVType ( )
default

Standard Destructor.

◆ IOVType() [2/3]

dd4hep::IOVType::IOVType ( const IOVType copy)
default

Copy constructor.

◆ IOVType() [3/3]

dd4hep::IOVType::IOVType ( IOVType &&  copy)
default

Move constructor.

Member Function Documentation

◆ operator=() [1/2]

IOVType& dd4hep::IOVType::operator= ( const IOVType copy)
default

Assignment operator.

◆ operator=() [2/2]

IOVType& dd4hep::IOVType::operator= ( IOVType &&  copy)
default

Move assignment operator.

◆ str()

std::string IOVType::str ( ) const

Conversion to string.

Definition at line 43 of file IOV.cpp.

Member Data Documentation

◆ name

std::string dd4hep::IOVType::name

String name.

Definition at line 43 of file IOV.h.

◆ type

unsigned int dd4hep::IOVType::type = UNKNOWN_IOV

integer identifier used internally

Definition at line 41 of file IOV.h.

◆ UNKNOWN_IOV

constexpr unsigned int dd4hep::IOVType::UNKNOWN_IOV = ~0x0
staticconstexpr

Definition at line 39 of file IOV.h.


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