All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
detinfo::RunHistory Class Referenceabstract

#include <RunHistory.h>

Inheritance diagram for detinfo::RunHistory:
detinfo::RunHistoryStandard

Public Member Functions

virtual ~RunHistory ()=default
 
virtual bool Update (uint64_t)=0
 
virtual int RunNumber () const =0
 
virtual int NSubruns () const =0
 
virtual int RunType () const =0
 
virtual std::string RunTypeAsString () const =0
 
virtual uint64_t TStart () const =0
 
virtual uint64_t TStop () const =0
 
virtual uint64_t Duration () const =0
 

Detailed Description

Definition at line 32 of file RunHistory.h.

Constructor & Destructor Documentation

virtual detinfo::RunHistory::~RunHistory ( )
virtualdefault

Member Function Documentation

virtual uint64_t detinfo::RunHistory::Duration ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual int detinfo::RunHistory::NSubruns ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual int detinfo::RunHistory::RunNumber ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual int detinfo::RunHistory::RunType ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual std::string detinfo::RunHistory::RunTypeAsString ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual uint64_t detinfo::RunHistory::TStart ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual uint64_t detinfo::RunHistory::TStop ( ) const
pure virtual

Implemented in detinfo::RunHistoryStandard.

virtual bool detinfo::RunHistory::Update ( uint64_t  )
pure virtual

Implemented in detinfo::RunHistoryStandard.


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