ATLAS Offline Software
Loading...
Searching...
No Matches
CookieCutterHelpers.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef COOKIECUTTERHELPERS_H
6#define COOKIECUTTERHELPERS_H
7
11#include "GaudiKernel/SystemOfUnits.h"
12
14{
19{
20 float etaB = 999;
21 float phiB = 999;
22 float emaxB = -999 * Gaudi::Units::GeV;
23 float etaEC = 999;
24 float phiEC = 999;
25 float emaxEC = -999 * Gaudi::Units::GeV;
26 float etaF = 999;
27 float phiF = 999;
28 float emaxF = -999 * Gaudi::Units::GeV;
29
30 CentralPosition() = delete;
32 const std::vector<const xAOD::CaloCluster*>& clusters,
33 const CaloDetDescrManager& mgr);
34};
35
48struct PhiSize
49{
50 float plusB = 0;
51 float minusB = 0;
52 float plusEC = 0;
53 float minusEC = 0;
54
55 PhiSize() = default;
56 PhiSize(const CentralPosition& cp0, const xAOD::CaloCluster& cluster);
57};
58}
59
60#endif
61
Definition of CaloDetDescrManager.
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
This class provides the client interface for accessing the detector description information common to...
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Find the reference position (eta, phi) relative to which cells are restricted.