Belle II Software  release-08-01-10
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 
13 namespace 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.