ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
Lar_Preproc
EMBE1CellsFromCaloCells.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef GLOBALSIM_EMBE1CELLSFROMCALOCELLS_H
5
#define GLOBALSIM_EMBE1CELLSFROMCALOCELLS_H
6
7
8
/* Obtain the cells in the EMBE1 sampling layer of the LArEM (strips) */
9
10
#include "
ICaloCellsProducer.h
"
11
#include "
AthenaBaseComps/AthAlgTool.h
"
12
#include "
CaloEvent/CaloConstCellContainer.h
"
13
14
namespace
GlobalSim
{
15
class
EMBE1CellsFromCaloCells
:
16
public
extends<AthAlgTool, ICaloCellsProducer> {
17
18
public
:
19
20
EMBE1CellsFromCaloCells
(
const
std::string&
type
,
21
const
std::string& name,
22
const
IInterface* parent);
23
24
virtual
~EMBE1CellsFromCaloCells
(){};
25
26
virtual
StatusCode
initialize
()
override
;
27
virtual
StatusCode
cells
(std::vector<const CaloCell*>&,
28
const
EventContext&)
const override
;
29
30
private
:
31
32
// CaloCells
33
SG::ReadHandleKey<CaloCellContainer>
m_caloCellsKey
{
34
this
,
"caloCells"
,
"SeedLessFS"
,
"key to read in a CaloCell container"
};
35
36
Gaudi::Property<bool>
m_makeCaloCellContainerChecks
{
37
this
,
38
"makeCaloCellContainerChecks"
,
39
true
,
40
"flag to run checks on read-in CaloCellContainer"
};
41
};
42
}
43
#endif
44
AthAlgTool.h
CaloConstCellContainer.h
CaloCellContainer that can accept const cell pointers.
ICaloCellsProducer.h
GlobalSim::EMBE1CellsFromCaloCells::~EMBE1CellsFromCaloCells
virtual ~EMBE1CellsFromCaloCells()
Definition
EMBE1CellsFromCaloCells.h:24
GlobalSim::EMBE1CellsFromCaloCells::m_caloCellsKey
SG::ReadHandleKey< CaloCellContainer > m_caloCellsKey
Definition
EMBE1CellsFromCaloCells.h:33
GlobalSim::EMBE1CellsFromCaloCells::initialize
virtual StatusCode initialize() override
Definition
EMBE1CellsFromCaloCells.cxx:15
GlobalSim::EMBE1CellsFromCaloCells::cells
virtual StatusCode cells(std::vector< const CaloCell * > &, const EventContext &) const override
Definition
EMBE1CellsFromCaloCells.cxx:21
GlobalSim::EMBE1CellsFromCaloCells::EMBE1CellsFromCaloCells
EMBE1CellsFromCaloCells(const std::string &type, const std::string &name, const IInterface *parent)
Definition
EMBE1CellsFromCaloCells.cxx:9
GlobalSim::EMBE1CellsFromCaloCells::m_makeCaloCellContainerChecks
Gaudi::Property< bool > m_makeCaloCellContainerChecks
Definition
EMBE1CellsFromCaloCells.h:36
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
BitSpec.h:23
type
Generated on
for ATLAS Offline Software by
1.17.0