ATLAS Offline Software
VP1PartSpectController.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef VP1PARTSPECTCONTROLLER_H
6 #define VP1PARTSPECTCONTROLLER_H
7 
9 // //
10 // Header file for class VP1PartSpectController //
11 // //
12 // //
13 // Initial version: September 2009 //
14 // //
16 
17 #include "VP1Base/VP1Controller.h"
19 
21 {
22  Q_OBJECT
23 
24  public:
26  virtual ~VP1PartSpectController();
27 
29  int currentSettingsVersion() const;
30  void actualSaveSettings(VP1Serialise&) const;
31 
33 
34  signals:
35  void fileUpdated(const QString&);
37 
38  private:
39  class Imp;
40  Imp * m_d;
41 
42  //For verbose output:
43  template <class T> static QString toString( const T& t ) { return VP1Controller::toString(t); } //unhide base methods
44 
45  private Q_SLOTS:
46  void openFile();
47  void particleType();
48 };
49 
50 #endif
VP1PartSpectController::m_d
Imp * m_d
Definition: VP1PartSpectController.h:39
VP1Controller::toString
static QString toString(const T &par)
Definition: VP1Controller.h:138
VP1Serialise
Definition: VP1Serialise.h:45
VP1PartSpectController::particleType
void particleType()
Definition: VP1PartSpectController.cxx:124
VP1PartSpectController::actualRestoreSettings
void actualRestoreSettings(VP1Deserialise &)
Definition: VP1PartSpectController.cxx:67
VP1PartSpectFlags.h
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
mapkey::sys
@ sys
Definition: TElectronEfficiencyCorrectionTool.cxx:42
VP1PartSpect::ParticleType
ParticleType
Definition: VP1PartSpectFlags.h:19
VP1PartSpectController::actualSaveSettings
void actualSaveSettings(VP1Serialise &) const
Definition: VP1PartSpectController.cxx:92
IVP1System
Definition: IVP1System.h:36
VP1PartSpectController::Imp
Definition: VP1PartSpectController.cxx:16
VP1Deserialise
Definition: VP1Deserialise.h:44
VP1PartSpectController
Definition: VP1PartSpectController.h:21
python.L1.Config.LegacyTopoMergerMap.signals
signals
Definition: LegacyTopoMergerMap.py:13
VP1PartSpectController::particleTypeChanged
void particleTypeChanged(VP1PartSpect::ParticleType)
VP1Controller
Definition: VP1Controller.h:45
VP1PartSpectController::openFile
void openFile()
Definition: VP1PartSpectController.cxx:110
VP1PartSpectController::getParticleType
VP1PartSpect::ParticleType getParticleType()
Definition: VP1PartSpectController.cxx:105
VP1PartSpectController::toString
static QString toString(const T &t)
Definition: VP1PartSpectController.h:43
VP1PartSpectController::fileUpdated
void fileUpdated(const QString &)
VP1PartSpectController::currentSettingsVersion
int currentSettingsVersion() const
Definition: VP1PartSpectController.cxx:87
VP1PartSpectController::~VP1PartSpectController
virtual ~VP1PartSpectController()
Definition: VP1PartSpectController.cxx:62
VP1Controller.h
VP1PartSpectController::VP1PartSpectController
VP1PartSpectController(IVP1System *sys)
Definition: VP1PartSpectController.cxx:39
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35