ATLAS Offline Software
Loading...
Searching...
No Matches
VP1RawDataColl_TRT_RDO.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_TRT_RDO //
9// //
10// Description: Collection of SCT RDO's //
11// //
12// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13// Initial version: January 2009 //
14// //
16
17#ifndef VP1RAWDATACOLL_TRT_RDO_H
18#define VP1RAWDATACOLL_TRT_RDO_H
19
22
24
25 Q_OBJECT
26
27public:
28
29 static QStringList availableCollections(IVP1System*);
30
33
35
36 bool usesInDetPartsCuts() { return true; }//To get InDet parts cuts
37
38 bool useSpecialHTMat();
39
40public Q_SLOTS:
41 void setRequireHT(bool);
42 void setAllowedToT(const VP1Interval&);
44
45protected:
46 void assignDefaultMaterial(SoMaterial*) const;
47 bool load();
48 qint32 provideCollTypeID() const { return 1; }
49 QString provideSection() const { return "Inner Detector"; }
50
51private:
52
53 class Imp;
55
56};
57
58#endif
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
VP1RawDataColl_TRT_RDO(VP1RawDataCommonData *, const QString &key)
void assignDefaultMaterial(SoMaterial *) const
void setAllowedToT(const VP1Interval &)
static QStringList availableCollections(IVP1System *)
bool cut(VP1RawDataHandleBase *)