BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalKsSelector.h
Go to the documentation of this file.
1
#ifndef LOCAL_KS_SELECTOR_H
2
#define LOCAL_KS_SELECTOR_H
3
4
#include <GaudiKernel/AlgTool.h>
5
#include <GaudiKernel/IAlgTool.h>
6
#include <GaudiKernel/IInterface.h>
7
8
#include "BesDChain/CDKs.h"
9
#include "
ITools.h
"
10
11
class
LocalKsSelector
:
public
extends<AlgTool, ISelectorTool<CDKs>> {
12
public
:
13
LocalKsSelector
(
const
std::string&
type
,
const
std::string& name,
14
const
IInterface* parent );
15
16
bool
operator()
(
CDKs
& aKs )
override
;
17
18
private
:
19
LocalKsSelector
(
const
LocalKsSelector
& );
20
const
LocalKsSelector
& operator=(
const
LocalKsSelector
& );
21
22
double
m_minMass;
23
double
m_maxMass;
24
double
m_maxChisq;
25
26
bool
m_doSecondaryVFit;
27
double
m_maxVFitChisq;
28
double
m_minFlightSig;
29
30
bool
m_useVFrefine;
31
bool
m_useBFC;
32
};
33
34
#endif
ITools.h
CDKs
Definition
Event/BesDChain/include/BesDChain/CDKs.h:58
LocalKsSelector::operator()
bool operator()(CDKs &aKs) override
Definition
LocalKsSelector.cxx:28
LocalKsSelector::LocalKsSelector
LocalKsSelector(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LocalKsSelector.cxx:13
type
8.0.0
BOSS_Source
Reconstruction
DTagAlg
src
LocalKsSelector.h
Generated by
1.16.1