test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
,
bool
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
bool
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
bool
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
ME0DigiPreReco::prompt_
bool prompt_
Definition:
ME0DigiPreReco.h:46
ME0DigiPreReco::y_
float y_
Definition:
ME0DigiPreReco.h:39
ME0DigiPreReco
Definition:
ME0DigiPreReco.h:15
connectstrParser.o
string o
Definition:
connectstrParser.py:70
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:188
ME0DigiPreReco::pdgid
int pdgid() const
Definition:
ME0DigiPreReco.h:33
ME0DigiPreReco::pdgid_
int pdgid_
Definition:
ME0DigiPreReco.h:45
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::prompt
bool prompt() const
Definition:
ME0DigiPreReco.h:34
ME0DigiPreReco::ey_
float ey_
Definition:
ME0DigiPreReco.h:41
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::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.5