Belle II Software  release-08-01-10
SVDDatabaseImporter.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 
11 #include <TObject.h>
12 
13 namespace Belle2 {
29 
30  public:
31 
38  {
39  }
40 
45  SVDDatabaseImporter(int fexp, int frun, int lexp, int lrun):
46  m_firstExperiment(fexp), m_firstRun(frun),
47  m_lastExperiment(lexp), m_lastRun(lrun)
48  {
49  }
50 
51 
56  {}
57 
65  void importSVDHitTimeNeuralNetwork(std::string fileName, bool threeSamples = false);
66 
67 
68  private:
69 
75  int m_firstRun;
77  int m_lastRun;
79  };
80 
82 } // Belle2 namespace
This class import to the database the dbobjects SVDNoiseCalibrations and SVDPulseShapeCalibrations.
SVDDatabaseImporter()
Default constructor.
virtual ~SVDDatabaseImporter()
Destructor.
int m_lastExperiment
Last experiment.
void importSVDHitTimeNeuralNetwork(std::string fileName, bool threeSamples=false)
This method import to the database the neural network for hit time determination.
SVDDatabaseImporter(int fexp, int frun, int lexp, int lrun)
A constructor accepting as arguments the interval of validity coordinates.
int m_firstExperiment
The interval of validity coordinates are defined as private members.
Abstract base class for different kinds of events.