Belle II Software
release-05-01-25
EKLMAlignmentHit.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2016 Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Kirill Chilikin *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
13
/* Belle 2 headers. */
14
#include <framework/datastore/RelationsObject.h>
15
16
namespace
Belle2
{
31
class
EKLMAlignmentHit :
public
RelationsObject
{
32
33
public
:
34
38
EKLMAlignmentHit
();
39
44
explicit
EKLMAlignmentHit
(
int
plane);
45
49
~EKLMAlignmentHit
();
50
54
int
getDigitIdentifier
()
const
55
{
56
return
m_DigitIdentifier
;
57
}
58
59
private
:
60
65
int
m_DigitIdentifier
;
66
68
ClassDef
(
Belle2::EKLMAlignmentHit
, 1);
69
70
};
71
73
}
Belle2::EKLMAlignmentHit::getDigitIdentifier
int getDigitIdentifier() const
Get digit identifier.
Definition:
EKLMAlignmentHit.h:62
Belle2::EKLMAlignmentHit::ClassDef
ClassDef(Belle2::EKLMAlignmentHit, 1)
Class version.
Belle2::EKLMAlignmentHit
This dataobject is used only for EKLM alignment.
Definition:
EKLMAlignmentHit.h:39
Belle2::EKLMAlignmentHit::~EKLMAlignmentHit
~EKLMAlignmentHit()
Destructor.
Definition:
EKLMAlignmentHit.cc:26
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::EKLMAlignmentHit::m_DigitIdentifier
int m_DigitIdentifier
Digit identifier (index of digit related to the related EKLMHit2d, 0 or 1).
Definition:
EKLMAlignmentHit.h:73
Belle2::EKLMAlignmentHit::EKLMAlignmentHit
EKLMAlignmentHit()
Constructor.
Definition:
EKLMAlignmentHit.cc:16
Belle2::RelationsObject
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Definition:
RelationsObject.h:443
klm
dataobjects
eklm
include
EKLMAlignmentHit.h
Generated on Fri Nov 5 2021 03:54:59 for Belle II Software by
1.8.17