CGEM BOSS
6.6.5.h
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
h
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
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 Symbols
:
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
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
▼
CGEM BOSS
Used Packages
Requirements
►
How to use the ERS package
Todo List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
6.6.5.h
►
Analysis
►
BesCxxPolicy
►
BesExamples
►
BesPolicy
►
Calibration
►
Cgem
►
Control
►
Database
►
DetectorDescription
►
DistBoss
►
DQA
►
Emc
▼
Event
►
AsciiDmp
▼
BesDChain
▼
BesDChain-00-00-14
▼
BesDChain
►
Template
►
util
►
BesDCSelector.h
►
CDCandidate.h
►
CDCandidateList.h
►
CDChargedKaon.h
►
CDChargedKaonList.h
►
CDChargedPion.h
►
CDChargedPionList.h
►
CDChargedVisible.h
►
CDDecay.h
►
CDDecayList.h
►
CDElectron.h
►
CDElectronList.h
►
CDEta.h
►
CDEtaList.h
►
CDFootPrint.h
►
CDKs.h
►
CDKsList.h
►
CDLambda.h
►
CDLambdaList.h
►
CDMud.h
►
CDMuon.h
►
CDMuonList.h
►
CDPhoton.h
►
CDPhotonList.h
►
CDPi0.h
►
CDPi0List.h
►
CDProton.h
►
CDProtonList.h
►
DBCandidate.h
►
src
►
DecayChain
►
DstEvent
►
DstMakerAlg
►
eformat
►
ers
►
EventModel
►
EventNavigator
►
EventTag
►
EvTimeEvent
►
EvtRecEvent
►
ExtEvent
►
HltEvent
►
HltMakerAlg
►
IRawFile
►
LumiDigi
►
McTruth
►
RawDataCnv
►
RawDataCnvBase
►
RawDataProviderSvc
►
RawEvent
►
RawFile
►
RecMakerAlg
►
ReconEvent
►
RecTrackList
►
RelTable
►
RootCnvSvc
►
RootEventData
►
RootIO
►
RunEventNumberAlg
►
TrigEvent
►
TrigMakerAlg
►
ZddEvent
►
EventDisplay
►
EventFilter
►
EvtPreSelect
►
External
►
FileFilterAlg
►
Generator
►
InstallArea
►
LumTauAlg
►
MagneticField
►
Mdc
►
Mrpc
►
Muc
►
Reconstruction
►
RootPolicy
►
Simulation
►
Tof
►
Trigger
►
Utilities
►
Validation
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
CDPi0.h
Go to the documentation of this file.
1
#ifndef CLEODCHAIN_CDPI0_H
2
#define CLEODCHAIN_CDPI0_H
3
// -*- C++ -*-
4
//
5
// Package: <CleoDChain>
6
// Module: CDPi0
7
//
8
/**\class CDPi0 CDPi0.h CleoDChain/CDPi0.h
9
10
Description: <one line class summary>
11
12
Usage:
13
<usage>
14
15
*/
16
//
17
// Author: David Urner
18
// Created: Thu Mar 15 15:41:34 EST 2001
19
// $Id: CDPi0.h,v 1.1.1.1 2009/03/03 06:05:56 maqm Exp $
20
//
21
// Revision history
22
//
23
// $Log: CDPi0.h,v $
24
// Revision 1.1.1.1 2009/03/03 06:05:56 maqm
25
// first import of BesDChain
26
//
27
// Revision 1.3 2004/03/05 22:01:51 chengp
28
// implemented Monte Carlo matching
29
//
30
// Revision 1.2 2001/11/06 15:20:52 ajm36
31
// override defaultKinematicData for pi0, eta, ks, lambda
32
//
33
// Revision 1.1 2001/04/11 13:19:21 urner
34
// transition to files with CD prefix. Addition of new files
35
//
36
// Revision 1.2 2001/03/24 03:08:00 cdj
37
// fixed CDPi0 CDKs and CDEta classes so could properly assess info from CDCandidate class
38
//
39
// Revision 1.1 2001/03/23 23:05:37 urner
40
// added pi0 eta and CDKs decay lists
41
//
42
43
// system include files
44
45
// user include files
46
47
#include "
BesDChain/CDDecay.h
"
48
49
// forward declarations
50
class
EvtRecPi0
;
51
namespace
DecayChain
{
52
class
KinematicData;
53
}
54
55
class
CDPi0
:
public
CDDecay
56
{
57
// ---------- friend classes and functions ---------------
58
59
public
:
60
// ---------- constants, enums and typedefs --------------
61
62
// ---------- Constructors and destructor ----------------
63
CDPi0
(
const
EvtRecPi0
* aVisible);
64
virtual
~CDPi0
();
65
66
// ---------- member functions ---------------------------
67
68
// ---------- const member functions ---------------------
69
virtual
bool
builtFromCDPi0
()
const
;
70
virtual
const
EvtRecPi0
*
navPi0
()
const
;
71
72
// ---------- static member functions --------------------
73
74
protected
:
75
// ---------- protected member functions -----------------
76
77
// ---------- protected const member functions -----------
78
virtual
DecayChain::KinematicData
*
defaultKinematicData
()
const
;
79
80
private
:
81
// ---------- Constructors and destructor ----------------
82
// CDPi0( const CDPi0& ); // stop default
83
84
// ---------- assignment operator(s) ---------------------
85
const
CDPi0
& operator=(
const
CDPi0
& );
// stop default
86
87
// ---------- private member functions -------------------
88
89
// ---------- private const member functions -------------
90
91
// ---------- data members -------------------------------
92
const
EvtRecPi0
* m_pi0;
93
94
// ---------- static data members ------------------------
95
96
};
55
class
CDPi0
:
public
CDDecay
{
…
};
97
98
// inline function definitions
99
100
// Uncomment the following lines, if your class is templated
101
// and has an implementation file (in the Template directory)
102
//#if defined(INCLUDE_TEMPLATE_DEFINITIONS)
103
//# include "CleoDChain/Template/CDPi0.cc"
104
//#endif
105
106
#endif
/* CLEODCHAIN_CDPI0_H */
CDDecay.h
CDDecay
Definition
CDDecay.h:111
CDPi0
Definition
CDPi0.h:56
CDPi0::CDPi0
CDPi0(const EvtRecPi0 *aVisible)
Definition
CDPi0.cxx:68
CDPi0::defaultKinematicData
virtual DecayChain::KinematicData * defaultKinematicData() const
Definition
CDPi0.cxx:108
CDPi0::navPi0
virtual const EvtRecPi0 * navPi0() const
Definition
CDPi0.cxx:103
CDPi0::builtFromCDPi0
virtual bool builtFromCDPi0() const
Definition
CDPi0.cxx:94
CDPi0::~CDPi0
virtual ~CDPi0()
Definition
CDPi0.cxx:84
DecayChain::KinematicData
Definition
KinematicData.h:11
EvtRecPi0
Definition
EvtRecPi0.h:11
DecayChain
Definition
CDCandidate.h:117
6.6.5.h
Event
BesDChain
BesDChain-00-00-14
BesDChain
CDPi0.h
Generated by
1.12.0