Belle II Software development
ARICHHapdQE.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#include <string>
11#include <TObject.h>
12#include <TH2F.h>
13
14namespace Belle2 {
22 class ARICHHapdQE: public TObject {
23 public:
24
29
34 ARICHHapdQE(const std::string& serial, TH2F* qe): m_serial(serial), m_quantumEfficiency2D(qe) { };
35
40
45 std::string getHapdSerialNumber() const {return m_serial;}
46
51 void setHapdSerialNumber(const std::string& serial) {m_serial = serial; }
52
58
64
65 private:
66 std::string m_serial;
70 };
72} // end namespace Belle2
Contains manufacturer data of the photo sensor - HAPD.
Definition: ARICHHapdQE.h:22
~ARICHHapdQE()
Destructor.
Definition: ARICHHapdQE.h:39
ARICHHapdQE()
Default constructor.
Definition: ARICHHapdQE.h:28
ARICHHapdQE(const std::string &serial, TH2F *qe)
Constructor.
Definition: ARICHHapdQE.h:34
void setHapdSerialNumber(const std::string &serial)
Set HAPD Serial Number.
Definition: ARICHHapdQE.h:51
ClassDef(ARICHHapdQE, 1)
ClassDef.
void setQuantumEfficiency2D(TH2F *qe)
Set 2D quantum efficiency.
Definition: ARICHHapdQE.h:63
std::string getHapdSerialNumber() const
Return HAPD Serial Number.
Definition: ARICHHapdQE.h:45
std::string m_serial
HAPD serial number.
Definition: ARICHHapdQE.h:66
TH2F * getQuantumEfficiency2D() const
Return 2D quantum efficiency.
Definition: ARICHHapdQE.h:57
TH2F * m_quantumEfficiency2D
2D quantum efficiency
Definition: ARICHHapdQE.h:67
Abstract base class for different kinds of events.