ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataColl_MM_RDO.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5
7//
8// Header file for class VP1RawDataColl_MM_RDO
9//
10// Description: Collection of MM RDO's
11//
12// Author: Riccardo Maria BIANCHI (riccardo.maria.bianchi@cern.ch)
13// Initial version: January 2024
14//
16
17#ifndef VP1RawDataColl_MM_RDO_H
18#define VP1RawDataColl_MM_RDO_H
19
22
25
28
30
31
32 Q_OBJECT
33
34public:
35
36 static QStringList availableCollections(IVP1System*);
37
39 virtual ~VP1RawDataColl_MM_RDO();
40
42
43public Q_SLOTS:
45 void setMmAllowedTime(const VP1Interval&);
46
47protected:
48 void assignDefaultMaterial(SoMaterial*) const;
49 bool load();
50 qint32 provideCollTypeID() const { return 1; }
51 QString provideSection() const { return "Muon Stuff"; }
52
53private:
54 class Imp;
56
57};
58
59#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
void assignDefaultMaterial(SoMaterial *) const
static QStringList availableCollections(IVP1System *)
void setMmAllowedCharge(const VP1Interval &)
bool cut(VP1RawDataHandleBase *)
VP1RawDataColl_MM_RDO(VP1RawDataCommonData *, const QString &key)
void setMmAllowedTime(const VP1Interval &)