BOSS
7.1.2
BESIII Offline Software System
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
};
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
7.1.2
Event
BesDChain
BesDChain-00-00-14
BesDChain
CDPi0.h
Generated by
1.12.0