Diana Software
pkg
dianadata
QHeader.hh
Go to the documentation of this file.
1
10
#ifndef _QHEADER_HH_
11
#define _QHEADER_HH_
12
13
#include "
QObject.hh
"
14
#include "
QTime.hh
"
15
16
class
QHeader
:
public
Diana::QObject {
17
18
public
:
22
int
GetRun
()
const
{
return
fRun
; }
23
25
int
GetEventNumber
()
const
{
return
fEventNumber
; }
26
28
const
Diana::QTime&
GetTime
()
const
{
return
fTime
;}
30
Diana::QTime&
GetTime
() {
return
fTime
; }
31
33
bool
GetIsThermalDetector
()
const
{
return
fIsThermalDetector
; }
34
36
void
Clear
();
37
39
void
SetRun
(
unsigned
int
run) {
fRun
= run; }
41
void
SetEventNumber
(
unsigned
int
eventNumber) {
fEventNumber
= eventNumber; }
43
void
SetIsThermalDetector
(
const
bool
& isThermalDetector) {
fIsThermalDetector
= isThermalDetector; }
44
46
void
Dump
(std::ostream& o)
const
;
47
48
49
private
:
50
52
unsigned
int
fRun
;
54
unsigned
int
fEventNumber
;
56
Diana::QTime
fTime
;
58
bool
fIsThermalDetector
;
59
60
QObjectDef
(
QHeader
,4);
61
62
};
63
64
#endif
QObject.hh
QTime.hh
QHeader
Raw event: basic information like run number and time.
Definition:
QHeader.hh:16
QHeader::fTime
Diana::QTime fTime
Time of event dump, it corresponds to the master QSampleInfo in QPulseInfo.
Definition:
QHeader.hh:56
QHeader::QObjectDef
QObjectDef(QHeader, 4)
QHeader::GetTime
const Diana::QTime & GetTime() const
get time
Definition:
QHeader.hh:28
QHeader::SetEventNumber
void SetEventNumber(unsigned int eventNumber)
Set EventNumber.
Definition:
QHeader.hh:41
QHeader::SetRun
void SetRun(unsigned int run)
Set Run.
Definition:
QHeader.hh:39
QHeader::GetRun
int GetRun() const
destructor
Definition:
QHeader.hh:22
QHeader::GetTime
Diana::QTime & GetTime()
Get Time.
Definition:
QHeader.hh:30
QHeader::GetEventNumber
int GetEventNumber() const
get EventNumber
Definition:
QHeader.hh:25
QHeader::Dump
void Dump(std::ostream &o) const
print content to stream
Definition:
QHeader.cc:15
QHeader::Clear
void Clear()
Clear event.
QHeader::GetIsThermalDetector
bool GetIsThermalDetector() const
Get IsThermalDetector.
Definition:
QHeader.hh:33
QHeader::fEventNumber
unsigned int fEventNumber
Event Number.
Definition:
QHeader.hh:54
QHeader::fIsThermalDetector
bool fIsThermalDetector
ThermalDetector event.
Definition:
QHeader.hh:58
QHeader::SetIsThermalDetector
void SetIsThermalDetector(const bool &isThermalDetector)
Set Is ThermalDetector.
Definition:
QHeader.hh:43
QHeader::fRun
unsigned int fRun
Run number.
Definition:
QHeader.hh:52
Generated by
1.9.1