Belle II Software  release-05-01-25
DATCONMostProbableHit.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2012 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Christian Wessel *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <vxd/dataobjects/VxdID.h>
14 #include <TObject.h>
15 #include <TVector2.h>
16 
17 namespace Belle2 {
28  class DATCONMostProbableHit : public TObject {
29  public:
32 
34  DATCONMostProbableHit(VxdID sensorID, TVector2 localCoordinate, double qualityOfHit):
35  m_sensorID(sensorID), m_localCoordinate(localCoordinate), m_qualityOfHit(qualityOfHit) {}
36 
38  VxdID getSensorID() { return m_sensorID; }
40  TVector2 getLocalCoordinate() { return m_localCoordinate; }
42  double getQualityOfHit() { return m_qualityOfHit; }
43 
44  private:
51 
52  ClassDef(DATCONMostProbableHit, 2)
53 
54  }; // class DATCONMostProbableHit
55 
57 } // end namespace Belle2
Belle2::DATCONMostProbableHit::m_qualityOfHit
double m_qualityOfHit
Quality of the extrapolated hit.
Definition: DATCONMostProbableHit.h:58
Belle2::VxdID
Class to uniquely identify a any structure of the PXD and SVD.
Definition: VxdID.h:43
Belle2::DATCONMostProbableHit::m_sensorID
VxdID m_sensorID
Sensor ID of the MPH.
Definition: DATCONMostProbableHit.h:54
Belle2::DATCONMostProbableHit::getSensorID
VxdID getSensorID()
Get sensor ID.
Definition: DATCONMostProbableHit.h:46
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::DATCONMostProbableHit::getQualityOfHit
double getQualityOfHit()
Get quality of hit.
Definition: DATCONMostProbableHit.h:50
Belle2::DATCONMostProbableHit::m_localCoordinate
TVector2 m_localCoordinate
Local coordinate on the sensor of the MPH.
Definition: DATCONMostProbableHit.h:56
Belle2::DATCONMostProbableHit::DATCONMostProbableHit
DATCONMostProbableHit()
Standard constructor.
Definition: DATCONMostProbableHit.h:39
Belle2::DATCONMostProbableHit
The DATCON Most Probable Hit (MPH) class.
Definition: DATCONMostProbableHit.h:36
Belle2::DATCONMostProbableHit::getLocalCoordinate
TVector2 getLocalCoordinate()
Get local coordinate.
Definition: DATCONMostProbableHit.h:48