ATLAS Offline Software
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:
30 public:
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:
64 private:
65 
66 
68 
70  // Private data:
72 private:
73 
74 
75 };
76 
78 // Inline methods:
80 
81 #endif // SITRACKEREVENT_SCT_RAWDATA_H
SCT_RDORawData::getGroupSize
virtual int getGroupSize() const =0
SCT_RDORawData::SCT_RDORawData
SCT_RDORawData()
SCT_RDORawData
Definition: SCT_RDORawData.h:24
SCT_RDORawData::operator=
SCT_RDORawData & operator=(const SCT_RDORawData &)=default
SCT_RDORawData::~SCT_RDORawData
virtual ~SCT_RDORawData()=default
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
SCT_RDORawData::SCT_RDORawData
SCT_RDORawData(SCT_RDORawData &&)=default
InDetRawData.h
SCT_RDORawData::operator=
SCT_RDORawData & operator=(SCT_RDORawData &&)=default
InDetRawData
Definition: InDetRawData.h:25
SCT_RDORawData::SCT_RDORawData
SCT_RDORawData(const SCT_RDORawData &)=default