Belle II Software  release-05-02-19
SVDDatabaseImporter.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2017 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Laura Zani *
7  * *
8  * This software is provided "as is" without any warranty. *
9  * WARNING: Do not try to fry it with water. Use only olive oil. *
10  **************************************************************************/
11 
12 #pragma once
13 
14 #include <TObject.h>
15 
16 namespace Belle2 {
31  class SVDDatabaseImporter {
32 
33  public:
34 
41  {
42  }
43 
48  SVDDatabaseImporter(int fexp, int frun, int lexp, int lrun):
49  m_firstExperiment(fexp), m_firstRun(frun),
50  m_lastExperiment(lexp), m_lastRun(lrun)
51  {
52  }
53 
54 
58  virtual ~SVDDatabaseImporter()
59  {}
60 
68  void importSVDHitTimeNeuralNetwork(std::string fileName, bool threeSamples = false);
69 
70 
71  private:
72 
77  int m_firstExperiment;
78  int m_firstRun;
79  int m_lastExperiment;
80  int m_lastRun;
82  };
83 
85 } // Belle2 namespace
Belle2::SVDDatabaseImporter::m_firstRun
int m_firstRun
First run.
Definition: SVDDatabaseImporter.h:87
Belle2::SVDDatabaseImporter::~SVDDatabaseImporter
virtual ~SVDDatabaseImporter()
Destructor.
Definition: SVDDatabaseImporter.h:67
Belle2::SVDDatabaseImporter::SVDDatabaseImporter
SVDDatabaseImporter()
Default constructor.
Definition: SVDDatabaseImporter.h:47
Belle2::SVDDatabaseImporter::importSVDHitTimeNeuralNetwork
void importSVDHitTimeNeuralNetwork(std::string fileName, bool threeSamples=false)
This method import to the database the list of strips to be masked because hot.
Definition: SVDDatabaseImporter.cc:36
Belle2::SVDDatabaseImporter::m_lastRun
int m_lastRun
Last run.
Definition: SVDDatabaseImporter.h:89
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SVDDatabaseImporter::m_firstExperiment
int m_firstExperiment
The interval of validity coordinates are defined as private members.
Definition: SVDDatabaseImporter.h:86
Belle2::SVDDatabaseImporter::m_lastExperiment
int m_lastExperiment
Last experiment.
Definition: SVDDatabaseImporter.h:88