Belle II Software development
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
13namespace 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
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.