Belle II Software  release-05-02-19
BeamSpotCollectorModule.h
1 /***************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Radek Zlebcik
7  * *
8  * *
9  * This software is provided "as is" without any warranty. *
10  ***************************************************************************/
11 #include <calibration/CalibrationCollectorModule.h>
12 
13 #include <string>
14 
15 namespace Belle2 {
24  class BeamSpotCollectorModule : public CalibrationCollectorModule {
25 
26  public:
31 
35  void prepare() override final;
36 
41  void collect() override final;
42 
43  private:
44 
46  int m_evt, m_exp, m_run;
48  double m_time;
50  double m_mu0_d0, m_mu0_z0, m_mu0_phi0, m_mu0_tanlambda, m_mu0_omega;
51  double m_mu1_d0, m_mu1_z0, m_mu1_phi0, m_mu1_tanlambda, m_mu1_omega;
52 
54  std::string m_Y4SPListName = "";
55 
56  };
57 
59 } // end namespace Belle2
60 
Belle2::BeamSpotCollectorModule::BeamSpotCollectorModule
BeamSpotCollectorModule()
Constructor.
Definition: BeamSpotCollectorModule.cc:31
Belle2::BeamSpotCollectorModule::collect
void collect() override final
Event processor The filling of the tree.
Definition: BeamSpotCollectorModule.cc:75
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::BeamSpotCollectorModule::prepare
void prepare() override final
Initialize the module.
Definition: BeamSpotCollectorModule.cc:45
Belle2::BeamSpotCollectorModule::m_mu0_d0
double m_mu0_d0
track parameters of the first and second mu
Definition: BeamSpotCollectorModule.h:59
Belle2::BeamSpotCollectorModule::m_time
double m_time
event time
Definition: BeamSpotCollectorModule.h:57
Belle2::BeamSpotCollectorModule::m_Y4SPListName
std::string m_Y4SPListName
Name of the Y4S particle list.
Definition: BeamSpotCollectorModule.h:63
Belle2::BeamSpotCollectorModule::m_evt
int m_evt
eventNumber, expNum, runNum
Definition: BeamSpotCollectorModule.h:55