ATLAS Offline Software
VP1RawDataColl_LUCID.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 
7 // //
8 // Header file for class VP1RawDataColl_LUCID //
9 // //
10 // Description: Collection of BCM Digits (and RDO's at some //
11 // point) //
12 // //
13 // Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
14 // Initial version: February 2009 //
15 // //
17 
18 #ifndef VP1RAWDATACOLL_LUCID_H
19 #define VP1RAWDATACOLL_LUCID_H
20 
23 
25 
26  Q_OBJECT
27 
28 public:
29 
30  static QStringList availableCollections(IVP1System*);
31 
33  virtual ~VP1RawDataColl_LUCID();
34 
36 
37 public Q_SLOTS:
38  void setMinQDC(unsigned);
39 
40 protected:
41  void assignDefaultMaterial(SoMaterial*) const;
42  bool load();
43  qint32 provideCollTypeID() const { return 1; }
44  QString provideSection() const { return "Luminosity Monitors"; }
45 
46 private:
47 
48  class Imp;
49  Imp * m_d;
50 
51 };
52 
53 #endif
VP1RawDataColl_LUCID::setMinQDC
void setMinQDC(unsigned)
Definition: VP1RawDataColl_LUCID.cxx:92
VP1RawDataHandleBase
Definition: VP1RawDataHandleBase.h:34
VP1RawDataColl_LUCID::provideCollTypeID
qint32 provideCollTypeID() const
Definition: VP1RawDataColl_LUCID.h:43
VP1RawDataCollBase
Definition: VP1RawDataCollBase.h:29
VP1RawDataColl_LUCID::~VP1RawDataColl_LUCID
virtual ~VP1RawDataColl_LUCID()
Definition: VP1RawDataColl_LUCID.cxx:53
VP1RawDataColl_LUCID::availableCollections
static QStringList availableCollections(IVP1System *)
Definition: VP1RawDataColl_LUCID.cxx:30
VP1RawDataColl_LUCID::assignDefaultMaterial
void assignDefaultMaterial(SoMaterial *) const
Definition: VP1RawDataColl_LUCID.cxx:59
IVP1System
Definition: IVP1System.h:36
VP1RawDataFlags.h
VP1RawDataColl_LUCID::provideSection
QString provideSection() const
Definition: VP1RawDataColl_LUCID.h:44
VP1RawDataCollBase.h
VP1RawDataColl_LUCID::m_d
Imp * m_d
Definition: VP1RawDataColl_LUCID.h:48
VP1RawDataCommonData
Definition: VP1RawDataCommonData.h:31
VP1RawDataColl_LUCID
Definition: VP1RawDataColl_LUCID.h:24
VP1RawDataColl_LUCID::VP1RawDataColl_LUCID
VP1RawDataColl_LUCID(VP1RawDataCommonData *, const QString &key)
Definition: VP1RawDataColl_LUCID.cxx:43
VP1RawDataColl_LUCID::cut
bool cut(VP1RawDataHandleBase *)
Definition: VP1RawDataColl_LUCID.cxx:86
VP1RawDataColl_LUCID::load
bool load()
Definition: VP1RawDataColl_LUCID.cxx:65
VP1RawDataColl_LUCID::Imp
Definition: VP1RawDataColl_LUCID.cxx:36
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37