File indexing completed on 2025-08-06 08:17:12
0001 #include "SyncObjectv1.h"
0002
0003 SyncObjectv1::SyncObjectv1(const SyncObject& source)
0004 {
0005 EventCounter(source.EventCounter());
0006 EventNumber(source.EventNumber());
0007 RunNumber(source.RunNumber());
0008 SegmentNumber(source.SegmentNumber());
0009 }
0010
0011 void SyncObjectv1::Reset()
0012 {
0013 eventnumber = 0;
0014 runnumber = 0;
0015 eventcounter = 0;
0016 segmentnumber = -999999;
0017 return;
0018 }
0019
0020 void SyncObjectv1::identify(std::ostream& out) const
0021 {
0022 out << "identify yourself: I am an SyncObjectv1 Object" << std::endl;
0023 out << "Event no: " << eventnumber
0024 << ", Counter: " << eventcounter
0025 << ", Segment Number: " << segmentnumber
0026 << ", Run Number: " << runnumber
0027 << std::endl;
0028
0029 return;
0030 }
0031
0032 int SyncObjectv1::isValid() const
0033 {
0034 return ((eventcounter) ? 1 : 0);
0035 }