Belle II Software
release-05-01-25
KlId.h
1
/**************************************************************************
2
*
3
* BASF2 (Belle Analysis Framework 2) *
4
* Copyright(C) 2017 - Belle II Collaboration *
5
* *
6
* Author: The Belle II Collaboration *
7
* Contributors: Jo-Frederik Krohn *
8
* *
9
* This software is provided "as is" without any warranty. *
10
**************************************************************************/
11
#ifndef KlId_H
12
#define KlId_H
13
14
#include <framework/datastore/RelationsObject.h>
15
16
namespace
Belle2
{
24
class
KlId
:
public
RelationsObject
{
25
26
public
:
27
29
KlId
() {};
30
32
virtual
~KlId
() {};
33
35
bool
isKLM
()
const
;
36
38
bool
isECL
()
const
;
39
41
double
getKlId
()
const
;
42
43
private
:
44
45
ClassDef
(
KlId
,
46
2);
47
};
49
}
50
#endif
Belle2::KlId::KlId
KlId()
constructor
Definition:
KlId.h:38
KlId
Helper functions for all klid modules to improve readability of the code.
Definition:
KlId.h:28
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::KlId::getKlId
double getKlId() const
get the klong classifier output
Belle2::KlId::ClassDef
ClassDef(KlId, 2)
K_L0 ID object.
Belle2::KlId::~KlId
virtual ~KlId()
destructor
Definition:
KlId.h:41
Belle2::RelationsObject
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Definition:
RelationsObject.h:443
Belle2::KlId::isKLM
bool isKLM() const
is this ID originally a KLM Cluster ?
Belle2::KlId::isECL
bool isECL() const
is this ID originally a ECL Cluster ?
mdst
dataobjects
include
KlId.h
Generated on Fri Nov 5 2021 03:55:30 for Belle II Software by
1.8.17