Belle II Software  release-08-01-10
GlobalLabel::TimeInterval Struct Reference

Struct to hold intervals of validity. More...

#include <GlobalLabel.h>

Public Member Functions

 TimeInterval (gidTYPE TEIDPID, gidTYPE start, gidTYPE end)
 Constructor for given validity interval. More...
 
gidTYPE teidpid ()
 Get composed time element id & param id.
 
gidTYPE get (gidTYPE timeid)
 Get the start time id for validity interval valid at given timeid.
 
void set (gidTYPE start, gidTYPE end)
 Set new parameter validity interval from start to end.
 

Private Attributes

gidTYPE teidpid_
 Time element id & parameter id.
 
gidTYPE arr_ [maxTID+1]
 Array of time ids.
 

Detailed Description

Struct to hold intervals of validity.

Definition at line 231 of file GlobalLabel.h.

Constructor & Destructor Documentation

◆ TimeInterval()

TimeInterval ( gidTYPE  TEIDPID,
gidTYPE  start,
gidTYPE  end 
)
inline

Constructor for given validity interval.

Parameters
TEIDPIDTime-dependent parameter id
startstart time id of validity
endend time id of validity

Definition at line 247 of file GlobalLabel.h.


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