BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/DecayChain/include/DecayChain/Function/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>
class
DCConjugateFunction
:
public
std::binary_function<Arg, bool, void> {
54
// friend classses and functions
55
56
public
:
57
// constants, enums and typedefs
58
59
// Constructors and destructor
60
DCConjugateFunction
();
61
virtual
~DCConjugateFunction
();
62
63
// member functions
64
65
// const member functions
66
virtual
void
operator()
(
const
Arg&,
bool
) = 0;
67
68
// static member functions
69
70
protected
:
71
// protected member functions
72
73
// protected const member functions
74
75
private
:
76
// Constructors and destructor
77
DCConjugateFunction
(
const
DCConjugateFunction<Arg>
& );
// stop default
78
79
// assignment operator(s)
80
const
DCConjugateFunction
& operator=(
const
DCConjugateFunction<Arg>
& );
// stop default
81
82
// private member functions
83
84
// private const member functions
85
86
// data members
87
88
// static data members
89
};
90
91
// inline function definitions
92
93
#endif
/* DCHAIN_CONJUGATEFUNCTION_H */
DCConjugateFunction::~DCConjugateFunction
virtual ~DCConjugateFunction()
DCConjugateFunction::operator()
virtual void operator()(const Arg &, bool)=0
DCConjugateFunction::DCConjugateFunction
DCConjugateFunction()
8.0.0
BOSS_Source
Event
DecayChain
include
DecayChain
Function
DCConjugateFunction.h
Generated by
1.16.1