BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/BesDChain/BesDChain-00-00-14/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{
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 -----------
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 */
virtual DecayChain::KinematicData * defaultKinematicData() const
Definition: CDEta.cxx:71
virtual const EvtRecEtaToGG * navEta() const
Definition: CDEta.cxx:66
virtual ~CDEta()
Definition: CDEta.cxx:47
virtual bool builtFromCDEta() const
Definition: CDEta.cxx:57