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
);
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
//cesare changes
33
int
pdgid
()
const
{
return
pdgid_
;}
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
//cesare changes
44
int
pdgid_
;
45
};
46
47
std::ostream &
operator<<
(std::ostream &
o
,
const
ME0DigiPreReco
& digi);
48
49
#endif
50
ME0DigiPreReco::y
float y() const
Definition:
ME0DigiPreReco.h:27
ME0DigiPreReco::tof_
float tof_
Definition:
ME0DigiPreReco.h:42
ME0DigiPreReco::tof
float tof() const
Definition:
ME0DigiPreReco.h:31
ME0DigiPreReco::ex_
float ex_
Definition:
ME0DigiPreReco.h:39
ME0DigiPreReco::y_
float y_
Definition:
ME0DigiPreReco.h:38
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:187
ME0DigiPreReco::pdgid
int pdgid() const
Definition:
ME0DigiPreReco.h:33
ME0DigiPreReco::pdgid_
int pdgid_
Definition:
ME0DigiPreReco.h:44
ME0DigiPreReco::ey
float ey() const
Definition:
ME0DigiPreReco.h:29
ME0DigiPreReco::operator<
bool operator<(const ME0DigiPreReco &digi) const
Precedence operator.
Definition:
ME0DigiPreReco.cc:50
ME0DigiPreReco::print
void print() const
Definition:
ME0DigiPreReco.cc:69
ME0DigiPreReco::operator!=
bool operator!=(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:43
ME0DigiPreReco::ME0DigiPreReco
ME0DigiPreReco()
Definition:
ME0DigiPreReco.cc:24
ME0DigiPreReco::ey_
float ey_
Definition:
ME0DigiPreReco.h:40
ME0DigiPreReco::operator==
bool operator==(const ME0DigiPreReco &digi) const
Definition:
ME0DigiPreReco.cc:36
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:41
ME0DigiPreReco::ex
float ex() const
Definition:
ME0DigiPreReco.h:28
ME0DigiPreReco::x_
float x_
Definition:
ME0DigiPreReco.h:37
Generated for CMSSW Reference Manual by
1.8.5