Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
dunetpc
dune
DataOverlay
DataOverlayProducts
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
18
class
EventMixingSummary
{
19
20
public
:
21
EventMixingSummary
():
22
fEvent
(0),
fSubrun
(0),
fRun
(0) {}
23
24
#ifndef __GCCXML__
25
public
:
26
27
EventMixingSummary
(
uint32_t
e
,
uint32_t
s
,
uint32_t
r
)
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
:
40
uint32_t
fEvent
;
41
uint32_t
fSubrun
;
42
uint32_t
fRun
;
43
};
// class EventMixingSummary()
44
45
#ifndef __GCCXML__
46
inline
uint32_t
dunemix::EventMixingSummary::Event
()
const
{
return
fEvent
; }
47
inline
uint32_t
dunemix::EventMixingSummary::SubRun
()
const
{
return
fSubrun
; }
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
////////////////////////////////////////////////////////////////////////
dunemix::EventMixingSummary::EventMixingSummary
EventMixingSummary(uint32_t e, uint32_t s, uint32_t r)
Definition:
EventMixingSummary.h:27
dunemix
Definition:
EventMixingSummary.h:13
dunemix::EventMixingSummary::Run
uint32_t Run() const
Definition:
EventMixingSummary.h:48
dunemix::EventMixingSummary::fSubrun
uint32_t fSubrun
Definition:
EventMixingSummary.h:41
dunemix::EventMixingSummary::SubRun
uint32_t SubRun() const
Definition:
EventMixingSummary.h:47
e
const double e
Definition:
gUpMuFluxGen.cxx:165
uint32_t
unsigned int uint32_t
Definition:
stdint.h:126
dunemix::EventMixingSummary::Event
uint32_t Event() const
Definition:
EventMixingSummary.h:46
stdint.h
dunemix::EventMixingSummary::EventMixingSummary
EventMixingSummary()
Definition:
EventMixingSummary.h:21
dunemix::EventMixingSummary::fEvent
uint32_t fEvent
Definition:
EventMixingSummary.h:40
dunemix::EventMixingSummary::fRun
uint32_t fRun
Definition:
EventMixingSummary.h:42
dunemix::EventMixingSummary
Definition:
EventMixingSummary.h:18
s
static QCString * s
Definition:
config.cpp:1042
plot_model.r
r
Definition:
plot_model.py:57
Generated by
1.8.11