CGEM BOSS
6.6.5.f
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
_
e
f
g
h
i
l
m
o
p
r
s
t
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
w
x
Files
File List
File Members
All
!
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
Enumerations
d
e
g
h
p
r
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h
Go to the documentation of this file.
1
//
2
// Bes EMC Rec Hit
3
//
4
// Created by Wang.Zhe 2003, 12, 15
5
//
6
7
#ifndef REC_EMC_DIGIT_H
8
#define REC_EMC_DIGIT_H
9
10
#include <map>
11
12
#include "EmcRecEventModel/RecEmcDataType.h"
13
14
using namespace
std
;
15
16
class
RecEmcDigit
17
{
18
public
:
19
//Constructors and destructors
20
RecEmcDigit
();
21
RecEmcDigit
(
const
RecEmcID
&
CellId
,
22
const
RecEmcADC
&
ADC
,
23
const
RecEmcTDC
&
TDC
);
24
~RecEmcDigit
();
25
26
//Copy and assignment
27
RecEmcDigit
(
const
RecEmcDigit
& aDigit);
28
RecEmcDigit
&
operator=
(
const
RecEmcDigit
& aDigit);
29
30
//Access
31
//Read
32
RecEmcID
CellId
()
const
;
33
RecEmcADC
ADC
()
const
;
34
RecEmcTDC
TDC
()
const
;
35
36
//Write
37
RecEmcID
CellId
(
const
RecEmcID
&
CellId
);
38
RecEmcADC
ADC
(
const
RecEmcADC
&
ADC
);
39
RecEmcTDC
TDC
(
const
RecEmcTDC
&
TDC
);
40
41
void
Assign
(
const
RecEmcID
&
CellId
,
42
const
RecEmcADC
&
ADC
,
43
const
RecEmcTDC
&
TDC
);
44
45
void
Assign
(
const
RecEmcDigit
& aDigit);
46
47
//others
48
void
Dump
()
const
;
49
50
protected
:
51
//Data members
52
RecEmcID
fCellId
;
53
RecEmcADC
fADC
;
54
RecEmcTDC
fTDC
;
55
};
56
57
ostream&
operator<<
(ostream & os,
const
RecEmcDigit
& aDigit);
58
59
typedef
map<RecEmcID,RecEmcDigit,less<RecEmcID> >
RecEmcDigitMap
;
60
61
#endif
/* REC_EMC_DIGIT_H */
RecEmcADC
double RecEmcADC
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDataType.h:25
RecEmcTDC
double RecEmcTDC
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDataType.h:26
RecEmcDigitMap
map< RecEmcID, RecEmcDigit, less< RecEmcID > > RecEmcDigitMap
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h:59
operator<<
ostream & operator<<(ostream &os, const RecEmcDigit &aDigit)
Definition:
RecEmcDigit.cxx:120
Identifier
Definition:
DetectorDescription/Identifier/bak_Identifier-01-02-14/Identifier/Identifier.h:20
RecEmcDigit
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h:17
RecEmcDigit::operator=
RecEmcDigit & operator=(const RecEmcDigit &aDigit)
Definition:
RecEmcDigit.cxx:41
RecEmcDigit::ADC
RecEmcADC ADC() const
Definition:
RecEmcDigit.cxx:59
RecEmcDigit::~RecEmcDigit
~RecEmcDigit()
Definition:
RecEmcDigit.cxx:28
RecEmcDigit::fCellId
RecEmcID fCellId
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h:52
RecEmcDigit::fADC
RecEmcADC fADC
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h:53
RecEmcDigit::fTDC
RecEmcTDC fTDC
Definition:
Emc/EmcRecEventModel/EmcRecEventModel-01-01-18/EmcRecEventModel/RecEmcDigit.h:54
RecEmcDigit::Dump
void Dump() const
Definition:
RecEmcDigit.cxx:105
RecEmcDigit::RecEmcDigit
RecEmcDigit()
Definition:
RecEmcDigit.cxx:12
RecEmcDigit::TDC
RecEmcTDC TDC() const
Definition:
RecEmcDigit.cxx:64
RecEmcDigit::Assign
void Assign(const RecEmcID &CellId, const RecEmcADC &ADC, const RecEmcTDC &TDC)
Definition:
RecEmcDigit.cxx:88
RecEmcDigit::CellId
RecEmcID CellId() const
Definition:
RecEmcDigit.cxx:54
std
Definition:
Event/RootEventData/bak_RootEventData-00-05-12/RootEventData/RootEventData_rootcint.cxx:16
source
Emc
EmcRecEventModel
EmcRecEventModel-01-01-18
EmcRecEventModel
RecEmcDigit.h
Generated by
1.9.6