BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/BesDChain/include/BesDChain/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
25class EvtRecEtaToGG;
26namespace DecayChain {
27 class KinematicData;
28}
29
30class CDEta : public CDDecay {
31 // ---------- friend classes and functions ---------------
32
33public:
34 // ---------- constants, enums and typedefs --------------
35
36 // ---------- Constructors and destructor ----------------
37 CDEta( const EvtRecEtaToGG* aVisible );
38
39 virtual ~CDEta();
40
41 // ---------- member functions ---------------------------
42
43 // ---------- const member functions ---------------------
44 virtual bool builtFromCDEta() const;
45 virtual const EvtRecEtaToGG* navEta() const;
46
47 // ---------- static member functions --------------------
48
49protected:
50 // ---------- protected member functions -----------------
51
52 // ---------- protected const member functions -----------
54
55private:
56 // ---------- Constructors and destructor ----------------
57 // CDEta( const CDEta& ); // stop default
58
59 // ---------- assignment operator(s) ---------------------
60 const CDEta& operator=( const CDEta& ); // stop default
61
62 // ---------- private member functions -------------------
63
64 // ---------- private const member functions -------------
65
66 // ---------- data members -------------------------------
67 const EvtRecEtaToGG* m_eta;
68
69 // ---------- static data members ------------------------
70};
71
72// inline function definitions
73
74// Uncomment the following lines, if your class is templated
75// and has an implementation file (in the Template directory)
76// #if defined(INCLUDE_TEMPLATE_DEFINITIONS)
77// # include "CleoDChain/Template/CDEta.cc"
78// #endif
79
80#endif /* CLEODCHAIN_CDETA_H */
CDDecay(const CDDecay &aOtherCDDecay)
Definition CDDecay.cxx:126
virtual DecayChain::KinematicData * defaultKinematicData() const
Definition CDEta.cxx:57
virtual const EvtRecEtaToGG * navEta() const
Definition CDEta.cxx:55
CDEta(const EvtRecEtaToGG *aVisible)
Definition CDEta.cxx:31
virtual ~CDEta()
Definition CDEta.cxx:45
virtual bool builtFromCDEta() const
Definition CDEta.cxx:50