1 #ifndef QWQUARTZBARLIGHT_H
2 #define QWQUARTZBARLIGHT_H
10 #include "TClonesArray.h"
11 #include "TRefArray.h"
12 #include "TObjArray.h"
62 void SetRunNumber(
const UInt_t runnumber) {
fRunNumber = runnumber; };
64 const UInt_t GetRunNumber()
const {
return fRunNumber; };
67 void SetEventNumber(
const ULong_t eventnumber) {
fEventNumber = eventnumber; };
69 const ULong_t GetEventNumber()
const {
return fEventNumber; };
72 void SetEventTime(
const ULong_t eventtime) {
fEventTime = eventtime; };
74 const ULong_t GetEventTime()
const {
return fEventTime; };
77 void SetEventType(
const UInt_t eventtype) {
fEventType = eventtype; };
79 const UInt_t GetEventType()
const {
return fEventType; };
82 void SetEventTrigger(
const UInt_t eventtrigger) {
fEventTrigger = eventtrigger; };
84 const UInt_t GetEventTrigger()
const {
return fEventTrigger; };
107 #endif // QWQUARTZBARLIGHT_H
QwQuartzBarLight()
Default constructor.
ClassDef(QwQuartzBarLight, 1)
std::ostream & operator<<(std::ostream &out, const QwColor &color)
Output stream operator which uses the enum-to-escape-code mapping.
Contains vertex information.
UInt_t fEventType
Event type (probably bit pattern)
UInt_t fRunNumber
Run number.
UInt_t fEventTrigger
Event trigger (probably bit pattern)
Contains the complete track as a concatenation of partial tracks.
ULong_t fEventTime
Event time (unix time? some time in boost?)
virtual ~QwQuartzBarLight()
Destructor.
Definition of the one-dimensional track stubs.
One-dimensional (u, v, or x) track stubs and associated hits.
EQwHelicity
Helicity enumerator (don't use this as a signed int)
friend std::ostream & operator<<(std::ostream &stream, const QwQuartzBarLight &h)
Output stream operator.
EQwHelicity fBeamHelicity
Beam helicity (from MPS pattern phase)
Contains header information of a tracked event.
Hit structure uniquely defining each hit.
Contains the straight part of a track in one region only.
ULong_t fEventNumber
Event number.