ATLAS Offline Software
Loading...
Searching...
No Matches
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
28public:
29
30 static QStringList availableCollections(IVP1System*);
31
32 VP1RawDataColl_LUCID(VP1RawDataCommonData*,const QString& key);
33 virtual ~VP1RawDataColl_LUCID();
34
36
37public Q_SLOTS:
38 void setMinQDC(unsigned);
39
40protected:
41 void assignDefaultMaterial(SoMaterial*) const;
42 bool load();
43 qint32 provideCollTypeID() const { return 1; }
44 QString provideSection() const { return "Luminosity Monitors"; }
45
46private:
47
48 class Imp;
50
51};
52
53#endif
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
VP1RawDataColl_LUCID(VP1RawDataCommonData *, const QString &key)
static QStringList availableCollections(IVP1System *)
void assignDefaultMaterial(SoMaterial *) const
QString provideSection() const
qint32 provideCollTypeID() const
bool cut(VP1RawDataHandleBase *)