Main Page
Namespaces
Classes
Package Documentation
DataFormats
GEMDigi
interface
ME0DigiPreReco.h
Go to the documentation of this file.
1
#ifndef DataFormats_GEMDigi_ME0DigiPreReco_h
2
#define DataFormats_GEMDigi_ME0DigiPreReco_h
3
12
#include <boost/cstdint.hpp>
13
#include <iosfwd>
14
15
class
ME0DigiPreReco
{
16
17
public
:
18
// explicit ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof);
19
explicit
ME0DigiPreReco
(
float
x
,
float
y
,
float
ex
,
float
ey
,
float
corr
,
float
tof
,
int
pdgid
,
int
prompt
);
20
ME0DigiPreReco
();
21
22
bool
operator==
(
const
ME0DigiPreReco
& digi)
const
;
23
bool
operator!=
(
const
ME0DigiPreReco
& digi)
const
;
24
bool
operator<
(
const
ME0DigiPreReco
& digi)
const
;
25
26
float
x
()
const
{
return
x_
; }
27
float
y
()
const
{
return
y_
; }
28
float
ex
()
const
{
return
ex_
; }
29
float
ey
()
const
{
return
ey_
; }
30
float
corr
()
const
{
return
corr_
; }
31
float
tof
()
const
{
return
tof_
;}
32
// coding mc-truth
33
int
pdgid
()
const
{
return
pdgid_
;}
34
int
prompt
()
const
{
return
prompt_
;}
35
void
print
()
const
;
36
37
private
:
38
float
x_
;
39
float
y_
;
40
float
ex_
;
41
float
ey_
;
42
float
corr_
;
43
float
tof_
;
44
// coding mc-truth
45
int
pdgid_
;
46
int
prompt_
;
47
};
48
49
std::ostream &
operator<<
(std::ostream &
o
,
const
ME0DigiPreReco
& digi);
50
51
#endif
52
ME0DigiPreReco::y
float y() const
Definition:
ME0DigiPreReco.h:27
ME0DigiPreReco::tof_
float tof_
Definition:
ME0DigiPreReco.h:43
ME0DigiPreReco::tof
float tof() const
Definition:
ME0DigiPreReco.h:31
ME0DigiPreReco::ex_
float ex_
Definition:
ME0DigiPreReco.h:40
operator<<
std::ostream & operator<<(std::ostream &o, const ME0DigiPreReco &digi)
Definition:
ME0DigiPreReco.cc:65
ME0DigiPreReco::y_
float y_
Definition:
ME0DigiPreReco.h:39
ME0DigiPreReco
Definition:
ME0DigiPreReco.h:15
ME0DigiPreReco::pdgid
int pdgid() const
Definition:
ME0DigiPreReco.h:33
ME0DigiPreReco::pdgid_
int pdgid_
Definition:
ME0DigiPreReco.h:45
ME0DigiPreReco::prompt
int prompt() const
Definition:
ME0DigiPreReco.h:34
ME0DigiPreReco::ey
float ey() const
Definition:
ME0DigiPreReco.h:29
ME0DigiPreReco::operator<
bool operator<(const ME0DigiPreReco &digi) const
Precedence operator.
Definition:
ME0DigiPreReco.cc:52
ME0DigiPreReco::print
void print() const
Definition:
ME0DigiPreReco.cc:71
ME0DigiPreReco::operator!=
bool operator!=(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:45
ME0DigiPreReco::ME0DigiPreReco
ME0DigiPreReco()
Definition:
ME0DigiPreReco.cc:25
ME0DigiPreReco::ey_
float ey_
Definition:
ME0DigiPreReco.h:41
connectstrParser.o
o
Definition:
connectstrParser.py:70
ME0DigiPreReco::operator==
bool operator==(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:38
ME0DigiPreReco::x
float x() const
Definition:
ME0DigiPreReco.h:26
ME0DigiPreReco::corr
float corr() const
Definition:
ME0DigiPreReco.h:30
ME0DigiPreReco::prompt_
int prompt_
Definition:
ME0DigiPreReco.h:46
ME0DigiPreReco::corr_
float corr_
Definition:
ME0DigiPreReco.h:42
ME0DigiPreReco::ex
float ex() const
Definition:
ME0DigiPreReco.h:28
ME0DigiPreReco::x_
float x_
Definition:
ME0DigiPreReco.h:38
Generated for CMSSW Reference Manual by
1.8.11