ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileEvent
TileEvent
TileMutableBeamElemContainer.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4
*/
5
/*
6
*/
13
14
15
#ifndef TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
16
#define TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
17
18
19
#include "
TileEvent/TileBeamElemContainer.h
"
20
#include "
TileEvent/TileMutableDataContainer.h
"
21
22
23
class
TileMutableBeamElemContainer
24
:
public
TileMutableDataContainer
<TileBeamElemContainer>
25
{
26
public
:
27
typedef
TileMutableDataContainer<TileBeamElemContainer>
BASE
;
28
29
TileMutableBeamElemContainer
(
bool
createColl=
false
,
30
SG::OwnershipPolicy
ownPolicy=
SG::OWN_ELEMENTS
)
31
:
BASE
(createColl,
32
TileFragHash
::Beam,
33
TileRawChannelUnit
::ADCcounts,
34
ownPolicy)
35
{
36
}
37
38
39
TileMutableBeamElemContainer
(
bool
createColl,
40
TYPE
type
,
41
UNIT
unit
=
TileRawChannelUnit::ADCcounts
,
42
SG::OwnershipPolicy
ownPolicy=
SG::OWN_ELEMENTS
)
43
:
BASE
(createColl,
type
,
44
unit
, ownPolicy)
45
{
46
}
47
48
56
TileMutableBeamElemContainer
(
const
BASE::BASE
& other)
57
:
BASE
(other)
58
{
59
}
60
};
61
62
63
#endif
// not TILEEVENT_TILEMUTABLEBEAMELEMCONTAINER_H
unit
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
Definition
AmgMatrixBasePlugin.h:21
TileBeamElemContainer.h
TileMutableDataContainer.h
Helper for holding non-const raw data prior to recording in SG.
TileFragHash
Hash table for Tile fragments (==drawers ==collections in StoreGate).
Definition
TileFragHash.h:24
TileMutableBeamElemContainer::TileMutableBeamElemContainer
TileMutableBeamElemContainer(bool createColl=false, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition
TileMutableBeamElemContainer.h:29
TileMutableBeamElemContainer::BASE
TileMutableDataContainer< TileBeamElemContainer > BASE
Definition
TileMutableBeamElemContainer.h:27
TileMutableBeamElemContainer::TileMutableBeamElemContainer
TileMutableBeamElemContainer(bool createColl, TYPE type, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Definition
TileMutableBeamElemContainer.h:39
TileMutableBeamElemContainer::TileMutableBeamElemContainer
TileMutableBeamElemContainer(const BASE::BASE &other)
Copy constructor.
Definition
TileMutableBeamElemContainer.h:56
TileMutableDataContainer< TileBeamElemContainer >::UNIT
BASE::UNIT UNIT
Definition
TileMutableDataContainer.h:54
TileMutableDataContainer< TileBeamElemContainer >::TYPE
BASE::TYPE TYPE
Definition
TileMutableDataContainer.h:53
TileMutableDataContainer< TileBeamElemContainer >::TileMutableDataContainer
TileMutableDataContainer(bool createColl=false, TYPE type=TileFragHash::Default, UNIT unit=TileRawChannelUnit::ADCcounts, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
TileMutableDataContainer< TileBeamElemContainer >::BASE
TileBeamElemContainer BASE
Definition
TileMutableDataContainer.h:52
TileRawChannelUnit
Definition
TileRawChannelUnit.h:13
TileRawChannelUnit::ADCcounts
@ ADCcounts
Definition
TileRawChannelUnit.h:17
SG::OwnershipPolicy
OwnershipPolicy
Definition
OwnershipPolicy.h:16
SG::OWN_ELEMENTS
@ OWN_ELEMENTS
this data object owns its elements
Definition
OwnershipPolicy.h:17
type
Generated on
for ATLAS Offline Software by
1.17.0