CMS 3D CMS Logo

RunAuxiliary.cc
Go to the documentation of this file.
2 #include <cassert>
3 #include <ostream>
4 
5 /*----------------------------------------------------------------------
6 
7 ----------------------------------------------------------------------*/
8 
9 namespace edm {
10  void RunAuxiliary::write(std::ostream& os) const {
11  os << "Process History ID = " << processHistoryID_ << std::endl;
12  os << id_ << std::endl;
13  }
14 
16  assert(id_ == newAux.id_);
18  }
19 
23  } else if (newAux.beginTime() < beginTime_) {
24  beginTime_ = newAux.beginTime();
25  }
26 
29  } else if (newAux.endTime() > endTime_) {
30  endTime_ = newAux.endTime();
31  }
32  }
33 } // namespace edm
static Timestamp invalidTimestamp()
Definition: Timestamp.h:82
ProcessHistoryID processHistoryID_
Definition: RunAuxiliary.h:46
assert(be >=bs)
void write(std::ostream &os) const
Definition: RunAuxiliary.cc:10
Timestamp const & endTime() const
Definition: RunAuxiliary.h:30
Timestamp endTime_
Definition: RunAuxiliary.h:52
void mergeNewTimestampsIntoThis_(RunAuxiliary const &newAux)
Definition: RunAuxiliary.cc:20
Timestamp const & beginTime() const
Definition: RunAuxiliary.h:29
Timestamp beginTime_
Definition: RunAuxiliary.h:51
void mergeAuxiliary(RunAuxiliary const &aux)
Definition: RunAuxiliary.cc:15
HLT enums.