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 <cstdint>
13
#include <iosfwd>
14
15
class
ME0DigiPreReco
{
16
public
:
17
// explicit ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof);
18
explicit
ME0DigiPreReco
(
float
x
,
float
y
,
float
ex
,
float
ey
,
float
corr
,
float
tof
,
int
pdgid
,
int
prompt
);
19
ME0DigiPreReco
();
20
21
bool
operator==
(
const
ME0DigiPreReco
& digi)
const
;
22
bool
operator!=
(
const
ME0DigiPreReco
& digi)
const
;
23
bool
operator<
(
const
ME0DigiPreReco
& digi)
const
;
24
25
float
x
()
const
{
return
x_
; }
26
float
y
()
const
{
return
y_
; }
27
float
ex
()
const
{
return
ex_
; }
28
float
ey
()
const
{
return
ey_
; }
29
float
corr
()
const
{
return
corr_
; }
30
float
tof
()
const
{
return
tof_
; }
31
// coding mc-truth
32
int
pdgid
()
const
{
return
pdgid_
; }
33
int
prompt
()
const
{
return
prompt_
; }
34
void
print
()
const
;
35
36
private
:
37
float
x_
;
38
float
y_
;
39
float
ex_
;
40
float
ey_
;
41
float
corr_
;
42
float
tof_
;
43
// coding mc-truth
44
int
pdgid_
;
45
int
prompt_
;
46
};
47
48
std::ostream&
operator<<
(std::ostream&
o
,
const
ME0DigiPreReco
& digi);
49
50
#endif
ME0DigiPreReco::print
void print() const
Definition:
ME0DigiPreReco.cc:47
ME0DigiPreReco::corr
float corr() const
Definition:
ME0DigiPreReco.h:29
ME0DigiPreReco::prompt
int prompt() const
Definition:
ME0DigiPreReco.h:33
ME0DigiPreReco::operator<
bool operator<(const ME0DigiPreReco &digi) const
Precedence operator.
Definition:
ME0DigiPreReco.cc:29
ME0DigiPreReco::tof_
float tof_
Definition:
ME0DigiPreReco.h:42
ME0DigiPreReco::ey
float ey() const
Definition:
ME0DigiPreReco.h:28
EcalTangentSkim_cfg.o
o
Definition:
EcalTangentSkim_cfg.py:36
ME0DigiPreReco::y
float y() const
Definition:
ME0DigiPreReco.h:26
ME0DigiPreReco::ex_
float ex_
Definition:
ME0DigiPreReco.h:39
ME0DigiPreReco::pdgid_
int pdgid_
Definition:
ME0DigiPreReco.h:44
ME0DigiPreReco::prompt_
int prompt_
Definition:
ME0DigiPreReco.h:45
ME0DigiPreReco::operator!=
bool operator!=(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:24
ME0DigiPreReco::corr_
float corr_
Definition:
ME0DigiPreReco.h:41
ME0DigiPreReco::pdgid
int pdgid() const
Definition:
ME0DigiPreReco.h:32
operator<<
std::ostream & operator<<(std::ostream &o, const ME0DigiPreReco &digi)
Definition:
ME0DigiPreReco.cc:40
ME0DigiPreReco::ME0DigiPreReco
ME0DigiPreReco()
Definition:
ME0DigiPreReco.cc:16
ME0DigiPreReco::ex
float ex() const
Definition:
ME0DigiPreReco.h:27
ME0DigiPreReco
Definition:
ME0DigiPreReco.h:15
ME0DigiPreReco::y_
float y_
Definition:
ME0DigiPreReco.h:38
ME0DigiPreReco::operator==
bool operator==(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:19
ME0DigiPreReco::x_
float x_
Definition:
ME0DigiPreReco.h:37
ME0DigiPreReco::tof
float tof() const
Definition:
ME0DigiPreReco.h:30
ME0DigiPreReco::x
float x() const
Definition:
ME0DigiPreReco.h:25
ME0DigiPreReco::ey_
float ey_
Definition:
ME0DigiPreReco.h:40
Generated for CMSSW Reference Manual by
1.8.16