ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_RDORawData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// SCT_RawData.h
7// Header file for class SCT_RawData
9// (c) ATLAS Detector software
11// Class to implement RawData for SCT
13// Version 1.0 13/08/2002 Veronique Boisvert
15
16#ifndef SITRACKEREVENT_SCT_RDORAWDATA_H
17#define SITRACKEREVENT_SCT_RDORAWDATA_H
18
19// Base class
21
22
23
25
26
28 // Public methods:
30public:
31
32 // Constructor with parameters:
33 // offline hash Id, last, word
34 SCT_RDORawData(const Identifier rdoId, const unsigned int word);
35
36 // Destructor:
37 virtual ~SCT_RDORawData() = default;
38
40 // Virtual methods
42
43 // pure virtual
44 virtual int getGroupSize() const = 0;
45
47 // Static methods:
49
50 // Default copy constructor
51 SCT_RDORawData(const SCT_RDORawData&) = default;
52 // Default assignment operator
54 // Default move constructor
56 // Default move assignment operator
58
59 // Create a new SCT_RawData and return a pointer to it:
60 // static SCT_RawData *newObject(const Identifier rdoId, const unsigned int word);
62 // Private methods:
64private:
65
66
68
70 // Private data:
72private:
73
74
75};
76
78// Inline methods:
80
81#endif // SITRACKEREVENT_SCT_RAWDATA_H
InDetRawData(const Identifier rdoId, const unsigned int word)
SCT_RDORawData(const SCT_RDORawData &)=default
virtual int getGroupSize() const =0
virtual ~SCT_RDORawData()=default
SCT_RDORawData & operator=(const SCT_RDORawData &)=default
SCT_RDORawData(SCT_RDORawData &&)=default
SCT_RDORawData & operator=(SCT_RDORawData &&)=default
SCT_RDORawData(const Identifier rdoId, const unsigned int word)