Belle II Software prerelease-10-00-00a
BeamSpotCollectorModule.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#include <calibration/CalibrationCollectorModule.h>
9
10#include <string>
11
12namespace Belle2 {
25
26 public:
31
35 void prepare() override final;
36
41 void collect() override final;
42
43 private:
44
45 int m_evt;
46 int m_exp;
47 int m_run;
48
49 double m_time;
50
51
52 double m_mu0_d0;
53 double m_mu0_z0;
54 double m_mu0_phi0;
56 double m_mu0_omega;
57
58 double m_mu1_d0;
59 double m_mu1_z0;
60 double m_mu1_phi0;
62 double m_mu1_omega;
63
64
66 std::string m_Y4SPListName = "";
67
68 };
69
71} // end namespace Belle2
72
void prepare() override final
Initialize the module.
double m_mu1_tanlambda
tanlambda track parameter of the second muon in the event
double m_mu1_omega
omega track parameter of the second muon in the event
double m_mu1_z0
z0 track parameter of the second muon in the event
double m_mu0_tanlambda
tanlambda track parameter of the first muon in the event
std::string m_Y4SPListName
Name of the Y4S particle list.
double m_mu1_d0
d0 track parameter of the second muon in the event
void collect() override final
Event processor The filling of the tree.
double m_mu0_z0
z0 track parameter of the first muon in the event
double m_mu1_phi0
phi0 track parameter of the second muon in the event
double m_mu0_omega
omega track parameter of the first muon in the event
double m_mu0_d0
d0 track parameter of the first muon in the event
double m_mu0_phi0
phi0 track parameter of the first muon in the event
CalibrationCollectorModule()
Constructor. Sets the default prefix for calibration dataobjects.
Abstract base class for different kinds of events.