EventMixingSummary.h
Go to the documentation of this file.
1 /** ****************************************************************************
2  * @file EventMixingSummary.h
3  * @brief Definition of basic mixing information
4  * @author wketchum@fnal.gov
5  *
6  * ****************************************************************************/
7 
8 #ifndef DATAOVERLAYPRODUCTS_EVENTMIXINGSUMMARY_DUNE_H
9 #define DATAOVERLAYPRODUCTS_EVENTMIXINGSUMMARY_DUNE_H
10 
11 #include <stdint.h>
12 
13 namespace dunemix {
14 
15  //This is just gonna be a stupid copy of the basic
16  //info contained in the art event. Nothing special,
17  //though more could be added as necessary
19 
20  public:
22  fEvent(0),fSubrun(0),fRun(0) {}
23 
24 #ifndef __GCCXML__
25  public:
26 
28  {
29  fEvent = e;
30  fSubrun = s;
31  fRun = r;
32  }
33 
34  uint32_t Event() const ;
35  uint32_t SubRun() const ;
36  uint32_t Run() const ;
37 
38 #endif // !__GCCXML__
39  private:
43  }; // class EventMixingSummary()
44 
45 #ifndef __GCCXML__
48  inline uint32_t dunemix::EventMixingSummary::Run() const { return fRun; }
49 #endif // !__GCCXML__
50 
51 } // namespace dunemix
52 
53 
54 #endif // DATAOVERLAYPRODUCTS_EVENTMIXINGSUMMARY_DUNE_H
55 
56 ////////////////////////////////////////////////////////////////////////
EventMixingSummary(uint32_t e, uint32_t s, uint32_t r)
const double e
unsigned int uint32_t
Definition: stdint.h:126
static QCString * s
Definition: config.cpp:1042