Belle II Software light-2406-ragdoll
KlId.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11#include <framework/datastore/RelationsObject.h>
12
13namespace Belle2 {
23 class KlId : public RelationsObject {
24
25 public:
26
28 KlId() {};
29
31 virtual ~KlId() {};
32
34 bool isKLM() const;
35
37 bool isECL() const;
38
40 double getKlId() const;
41
42 private:
43
46 };
48}
Klong identifcation (KlId) datastore object to store results from KlId calculations.
Definition: KlId.h:23
virtual ~KlId()
destructor
Definition: KlId.h:31
double getKlId() const
get the klong classifier output
Definition: KlId.cc:29
KlId()
constructor
Definition: KlId.h:28
bool isECL() const
is this ID originally a ECL Cluster ?
Definition: KlId.cc:24
ClassDef(KlId, 2)
ClassDef.
bool isKLM() const
is this ID originally a KLM Cluster ?
Definition: KlId.cc:19
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.
Definition: ClusterUtils.h:24