ATLAS Offline Software
TileCalorimeter
TileEvent
TileEvent
TileRawChannelContainer.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TileRawChannelContainer_H
6
#define TileRawChannelContainer_H
7
8
#include "
TileEvent/TileRawDataContainer.h
"
9
#include "
TileEvent/TileRawChannelCollection.h
"
10
11
class
TileRawChannelContainer
:
12
public
TileRawDataContainer
<TileRawChannelCollection>
13
{
14
public
:
15
16
TileRawChannelContainer
(
bool
createColl=
false
,
17
TYPE
type
=
TileFragHash::Default
,
18
UNIT
unit
=
TileRawChannelUnit::ADCcounts
,
19
SG::OwnershipPolicy
ownPolicy=
SG::OWN_ELEMENTS
)
20
:
TileRawDataContainer
<
TileRawChannelCollection
> (createColl,
type
,
unit
,ownPolicy) { }
21
22
TileRawChannelContainer
(
bool
createColl,
23
int
type
,
24
int
unit
,
25
SG::OwnershipPolicy
ownPolicy=
SG::OWN_ELEMENTS
)
26
:
TileRawDataContainer
<
TileRawChannelCollection
> (createColl,(
TYPE
)
type
,(
UNIT
)
unit
,ownPolicy) { }
27
28
~TileRawChannelContainer
() { }
29
};
30
31
CLASS_DEF
(
TileRawChannelContainer
,2927,0)
32
33
class
TileRawChannelCollectionVec
:
34
public
TileRawDataCollectionVec
<
TileRawChannelCollection
>
35
{
36
public
:
37
38
TileRawChannelCollectionVec
()
39
:
TileRawDataCollectionVec
<
TileRawChannelCollection
> () { }
40
41
~TileRawChannelCollectionVec
() { }
42
};
43
44
#endif
45
TileRawChannelContainer
Definition:
TileRawChannelContainer.h:13
TileRawChannelCollectionVec
Definition:
TileRawChannelContainer.h:35
TileRawChannelCollection.h
TileRawChannelCollectionVec::TileRawChannelCollectionVec
TileRawChannelCollectionVec()
Definition:
TileRawChannelContainer.h:38
TileRawDataContainer
Definition:
TileRawDataContainer.h:34
TileRawDataContainer.h
TileFragHash::TYPE
TYPE
initialize
Definition:
TileFragHash.h:33
TileRawChannelContainer::~TileRawChannelContainer
~TileRawChannelContainer()
Definition:
TileRawChannelContainer.h:28
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
TileRawChannelContainer::TileRawChannelContainer
TileRawChannelContainer(bool createColl=false, TYPE type=TileFragHash::Default, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition:
TileRawChannelContainer.h:16
SG::OwnershipPolicy
OwnershipPolicy
describes the possible element ownership policies (see e.g. DataVector)
Definition:
OwnershipPolicy.h:16
SG::OWN_ELEMENTS
@ OWN_ELEMENTS
this data object owns its elements
Definition:
OwnershipPolicy.h:17
TileRawChannelUnit::UNIT
UNIT
Definition:
TileRawChannelUnit.h:16
TileRawChannelCollection
Definition:
TileRawChannelCollection.h:12
TileRawChannelContainer::TileRawChannelContainer
TileRawChannelContainer(bool createColl, int type, int unit, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition:
TileRawChannelContainer.h:22
unit
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
Definition:
AmgMatrixBasePlugin.h:21
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
TileRawChannelCollectionVec::~TileRawChannelCollectionVec
~TileRawChannelCollectionVec()
Definition:
TileRawChannelContainer.h:41
TileFragHash::Default
@ Default
Definition:
TileFragHash.h:33
TileRawChannelUnit::ADCcounts
@ ADCcounts
Definition:
TileRawChannelUnit.h:17
TileRawDataCollectionVec
Definition:
TileRawDataContainer.h:88
Generated on Thu Mar 13 2025 21:19:54 for ATLAS Offline Software by
1.8.18