ATLAS Offline Software
Loading...
Searching...
No Matches
CaloAsymRingsBuilder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALORINGERTOOLS_CALOASYMRINGSBUILDER_H
6#define CALORINGERTOOLS_CALOASYMRINGSBUILDER_H
7
8// Base includes:
10#include "CaloRingsBuilder.h"
11
12namespace Ringer {
13
15{
16
17 public:
18
21
24 CaloAsymRingsBuilder(const std::string& type,
25 const std::string& name,
26 const IInterface* parent);
27
33
36
39 virtual StatusCode initialize() override;
43 virtual StatusCode finalize() override;
45
46 protected:
47 //
50
53
54 **/
55 virtual StatusCode buildRingSet(
57 const AtlasGeoPoint &seed,
58 xAOD::RingSet *rs) override;
60
61 // Tool pro (python configurables):
63
71
74
75
76};
77
78} // namespace Ringer
79
80#endif
81
static Double_t rs
CaloAsymRingsBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
~CaloAsymRingsBuilder()
Destructor.
virtual StatusCode initialize() override
Tool main methods:
virtual StatusCode buildRingSet(const xAOD::RingSetConf::RawConf &rawConf, const AtlasGeoPoint &seed, xAOD::RingSet *rs) override
main method where the RingSets are built.
bool m_doPhiAxesDivision
This can be set True to divide in two the phi axes.
bool m_doEtaAxesDivision
This can be set True to divide in two the eta axes.
virtual StatusCode finalize() override
finalize method
CaloRingsBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
const xAOD::RingSetConf::RawConfCollection & rawConf() override
Extra methods:
Namespace dedicated for Ringer utilities.
RingSet_v1 RingSet
Definition of the current "RingSet version".
Definition RingSet.h:15