CGEM BOSS
6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
CDEta.h
Go to the documentation of this file.
1
#ifndef CLEODCHAIN_CDETA_H
2
#define CLEODCHAIN_CDETA_H
3
// -*- C++ -*-
4
//
5
// Package: <CleoDChain>
6
// Module: CDEta
7
//
8
/**\class CDEta CDEta.h CleoDChain/CDEta.h
9
10
Description: <one line class summary>
11
12
Usage:
13
<usage>
14
15
//petez (2009.2.25): This is a modified copy of BesDChain CDPi0.h
16
*/
17
18
// system include files
19
20
// user include files
21
22
#include "
BesDChain/CDDecay.h
"
23
24
// forward declarations
25
class
EvtRecEtaToGG
;
26
namespace
DecayChain
{
27
class
KinematicData;
28
}
29
30
class
CDEta
:
public
CDDecay
31
{
32
// ---------- friend classes and functions ---------------
33
34
public
:
35
// ---------- constants, enums and typedefs --------------
36
37
// ---------- Constructors and destructor ----------------
38
CDEta
(
const
EvtRecEtaToGG
* aVisible);
39
40
virtual
~CDEta
();
41
42
// ---------- member functions ---------------------------
43
44
// ---------- const member functions ---------------------
45
virtual
bool
builtFromCDEta
()
const
;
46
virtual
const
EvtRecEtaToGG
*
navEta
()
const
;
47
48
// ---------- static member functions --------------------
49
50
protected
:
51
// ---------- protected member functions -----------------
52
53
// ---------- protected const member functions -----------
54
virtual
DecayChain::KinematicData
*
defaultKinematicData
()
const
;
55
56
private
:
57
// ---------- Constructors and destructor ----------------
58
// CDEta( const CDEta& ); // stop default
59
60
// ---------- assignment operator(s) ---------------------
61
const
CDEta
& operator=(
const
CDEta
& );
// stop default
62
63
// ---------- private member functions -------------------
64
65
// ---------- private const member functions -------------
66
67
// ---------- data members -------------------------------
68
const
EvtRecEtaToGG
* m_eta;
69
70
// ---------- static data members ------------------------
71
72
};
73
74
// inline function definitions
75
76
// Uncomment the following lines, if your class is templated
77
// and has an implementation file (in the Template directory)
78
//#if defined(INCLUDE_TEMPLATE_DEFINITIONS)
79
//# include "CleoDChain/Template/CDEta.cc"
80
//#endif
81
82
#endif
/* CLEODCHAIN_CDETA_H */
CDDecay.h
CDDecay
Definition
CDDecay.h:111
CDEta
Definition
CDEta.h:31
CDEta::defaultKinematicData
virtual DecayChain::KinematicData * defaultKinematicData() const
Definition
CDEta.cxx:71
CDEta::navEta
virtual const EvtRecEtaToGG * navEta() const
Definition
CDEta.cxx:66
CDEta::CDEta
CDEta(const EvtRecEtaToGG *aVisible)
Definition
CDEta.cxx:31
CDEta::~CDEta
virtual ~CDEta()
Definition
CDEta.cxx:47
CDEta::builtFromCDEta
virtual bool builtFromCDEta() const
Definition
CDEta.cxx:57
DecayChain::KinematicData
Definition
KinematicData.h:11
EvtRecEtaToGG
Definition
EvtRecEtaToGG.h:11
DecayChain
Definition
CDCandidate.h:117
6.6.5.h
Event
BesDChain
BesDChain-00-00-14
BesDChain
CDEta.h
Generated by
1.12.0