ATLAS Offline Software
Loading...
Searching...
No Matches
Global/GlobalSimulation/src/FirstChain/EMB1CellsFromCaloCells.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef GLOBALSIM_EMB1CELLSFROMCALOCELLS_H
5#define GLOBALSIM_EMB1CELLSFROMCALOCELLS_H
6
7
8/* Obtain the cells in the EMB1 sampling layer of the LArEM (strips) */
9
10#include "ICaloCellsProducer.h"
13
14namespace GlobalSim {
16 public extends<AthAlgTool, ICaloCellsProducer> {
17
18 public:
19
20 EMB1CellsFromCaloCells(const std::string& type,
21 const std::string& name,
22 const IInterface* parent);
23
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
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
CaloCellContainer that can accept const cell pointers.
virtual StatusCode cells(std::vector< const CaloCell * > &, const EventContext &) const override
EMB1CellsFromCaloCells(const std::string &type, const std::string &name, const IInterface *parent)
Property holding a SG store/key/clid from which a ReadHandle is made.
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...