Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
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
python.connectstrParser.o
string o
Definition:
connectstrParser.py:70
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