ATLAS Offline Software
InnerDetector
InDetRawEvent
InDetRawData
InDetRawData
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
20
#include "
InDetRawData/InDetRawData.h
"
21
22
23
24
class
SCT_RDORawData
:
public
InDetRawData
{
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
53
SCT_RDORawData
&
operator=
(
const
SCT_RDORawData
&) =
default
;
54
// Default move constructor
55
SCT_RDORawData
(
SCT_RDORawData
&&) =
default
;
56
// Default move assignment operator
57
SCT_RDORawData
&
operator=
(
SCT_RDORawData
&&) =
default
;
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
67
SCT_RDORawData
();
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
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
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Nov 7 2024 21:25:34 for ATLAS Offline Software by
1.8.18