ATLAS Offline Software
VP1MissingEtCaloHandle.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
7 // //
8 // Header file for class VP1MissingEtCaloHandle //
9 // //
10 // Description: Specialisation for MissingEtCalo objects //
11 // //
12 // Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13 // Initial version: July 2008 //
14 // //
16 
17 #ifndef VP1MISSINGETCALOHANDLE_H
18 #define VP1MISSINGETCALOHANDLE_H
19 
21 
23 public:
24 
25  static QList<VP1StdCollection*> createCollections(IVP1System*sys);
26 
27  VP1MissingEtCaloHandle(IVP1System*sys,const QString& key);
28  virtual ~VP1MissingEtCaloHandle();
29 
30  virtual QStringList clicked(SoPath*) const;
31 protected:
32  virtual QString provideSection() const { return "Calo Et Miss"; }
33  virtual QString provideSectionToolTip() const { return "MissingEtCalo objects"; }
34  virtual QString checkBoxToolTip() const { return "MissingEtCalo object with key "+key(); }
35  virtual bool load();
36  virtual qint32 provideCollTypeID() const { return 2; }
37  virtual QColor baseCol() const;
38 
39 private:
40 
41  class Imp;
42  Imp * m_d;
43 
44 };
45 
46 #endif
VP1MissingEtCaloHandle::baseCol
virtual QColor baseCol() const
Definition: VP1MissingEtCaloHandle.cxx:80
VP1MissingEtHandle::key
QString key() const
Definition: VP1MissingEtHandle.cxx:127
VP1MissingEtCaloHandle::createCollections
static QList< VP1StdCollection * > createCollections(IVP1System *sys)
Definition: VP1MissingEtCaloHandle.cxx:28
VP1MissingEtHandle
Definition: VP1MissingEtHandle.h:36
VP1MissingEtCaloHandle::provideSectionToolTip
virtual QString provideSectionToolTip() const
Definition: VP1MissingEtCaloHandle.h:33
mapkey::sys
@ sys
Definition: TElectronEfficiencyCorrectionTool.cxx:42
VP1MissingEtCaloHandle
Definition: VP1MissingEtCaloHandle.h:22
VP1MissingEtCaloHandle::Imp
Definition: VP1MissingEtCaloHandle.cxx:52
IVP1System
Definition: IVP1System.h:36
VP1MissingEtCaloHandle::clicked
virtual QStringList clicked(SoPath *) const
Definition: VP1MissingEtCaloHandle.cxx:71
VP1MissingEtCaloHandle::~VP1MissingEtCaloHandle
virtual ~VP1MissingEtCaloHandle()
Definition: VP1MissingEtCaloHandle.cxx:65
VP1MissingEtCaloHandle::VP1MissingEtCaloHandle
VP1MissingEtCaloHandle(IVP1System *sys, const QString &key)
Definition: VP1MissingEtCaloHandle.cxx:59
VP1MissingEtCaloHandle::load
virtual bool load()
Definition: VP1MissingEtCaloHandle.cxx:86
VP1MissingEtCaloHandle::provideCollTypeID
virtual qint32 provideCollTypeID() const
Definition: VP1MissingEtCaloHandle.h:36
VP1MissingEtHandle.h
VP1MissingEtCaloHandle::m_d
Imp * m_d
Definition: VP1MissingEtCaloHandle.h:41
VP1MissingEtCaloHandle::checkBoxToolTip
virtual QString checkBoxToolTip() const
Definition: VP1MissingEtCaloHandle.h:34
VP1MissingEtCaloHandle::provideSection
virtual QString provideSection() const
Definition: VP1MissingEtCaloHandle.h:32