BOSS
6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
DCConjugateFunction.h
Go to the documentation of this file.
1
#ifndef DCHAIN_CONJUGATEFUNCTION_H
2
#define DCHAIN_CONJUGATEFUNCTION_H
3
// -*- C++ -*-
4
//
5
// Package: DChain
6
// Module: ConjugateFunction
7
//
8
// Description: Base class for analysis functional objects
9
//
10
// Usage:
11
// <usage>
12
//
13
// Author: Simon Patton
14
// Created: Wed Sep 18 15:46:35 EDT 1996
15
// $Id: DCConjugateFunction.h,v 1.1.1.1 2009/03/03 06:06:56 maqm Exp $
16
//
17
// Revision history
18
//
19
// $Log: DCConjugateFunction.h,v $
20
// Revision 1.1.1.1 2009/03/03 06:06:56 maqm
21
// first import of DecayChain
22
//
23
// Revision 1.2 2006/01/11 20:28:13 cdj
24
// massive class renaming, addition of [] for selection and unit tests
25
//
26
// Revision 1.1.1.1 2000/12/18 22:16:49 cdj
27
// imported DChain
28
//
29
// Revision 1.5 1998/08/20 19:57:28 sjp
30
// Modified to use DChainBoolean
31
//
32
// Revision 1.4 1998/04/17 19:12:09 sjp
33
// Modified to use latest type
34
//
35
// Revision 1.3 1997/08/15 21:31:51 sjp
36
// Updated to use <package>/<file>.h include structure.
37
// Updated to use bug flags specified in Experiement.h
38
//
39
// Revision 1.2 1997/01/21 20:31:20 sjp
40
// Changed CPP flags and include because of library reorganization
41
//
42
// Revision 1.1 1996/11/04 16:49:43 sjp
43
// New function for use in conjunction with new `Lists'
44
//
45
46
// system include files
47
#include <functional>
48
49
// user include files
50
51
// forward declarations
52
53
template
<
class
Arg >
54
class
DCConjugateFunction
:
public
std::binary_function<Arg, bool, void>
55
{
56
// friend classses and functions
57
58
public
:
59
// constants, enums and typedefs
60
61
// Constructors and destructor
62
DCConjugateFunction
();
63
virtual
~DCConjugateFunction
();
64
65
// member functions
66
67
// const member functions
68
virtual
void
operator()
(
const
Arg& ,
69
bool
) = 0 ;
70
71
// static member functions
72
73
protected
:
74
// protected member functions
75
76
// protected const member functions
77
78
private
:
79
// Constructors and destructor
80
DCConjugateFunction
(
const
DCConjugateFunction< Arg >
& ) ;
// stop default
81
82
// assignment operator(s)
83
const
DCConjugateFunction
& operator=(
const
DCConjugateFunction< Arg >
& ) ;
// stop default
84
85
// private member functions
86
87
// private const member functions
88
89
// data members
90
91
// static data members
92
93
};
94
95
// inline function definitions
96
97
#endif
/* DCHAIN_CONJUGATEFUNCTION_H */
DCConjugateFunction
Definition:
DCConjugateFunction.h:55
DCConjugateFunction::~DCConjugateFunction
virtual ~DCConjugateFunction()
DCConjugateFunction::operator()
virtual void operator()(const Arg &, bool)=0
DCConjugateFunction::DCConjugateFunction
DCConjugateFunction()
source
Event
DecayChain
DecayChain-00-00-03
DecayChain
Function
DCConjugateFunction.h
Generated by
1.9.6