|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef JETMOMENTTOOLS_MISSINGCALOCELLLISTTOOL_H
8 #define JETMOMENTTOOLS_MISSINGCALOCELLLISTTOOL_H 1
28 #include <unordered_set>
32 #include "GaudiKernel/ServiceHandle.h"
33 #include "GaudiKernel/ToolHandle.h"
92 std::vector<CellPosition>
cellsInDeltaR(
double eta,
double phi,
double r)
const {
111 : public
asg::AsgTool,
178 "SG bad channels key" };
181 "CaloDetDescrManager",
182 "CaloDetDescrManager",
183 "SG Key for CaloDetDescrManager in the Condition Store"
193 "MissingCellMapName",
194 "MissingCaloCellsMap",
195 "SG key for missing cell map"
207 #endif //> !JETMOMENTTOOLS_BADCALOCELLLISTTOOL_H
CaloCell_ID::CaloSample CaloSample
Property holding a SG store/key/clid from which a ReadHandle is made.
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
double operator()(const CellPosition &p1, const CellPosition &p2) const
std::vector< CellPosition > pointsInDr(CellPosition &p, double r) const
retrieve all points within deltaR of p. WARNING !! wrong results if r>rmax !
Definition of CaloDetDescrManager.
std::vector< CellPosition > cellsInDeltaR(double eta, double phi, double r) const
::StatusCode StatusCode
StatusCode definition for legacy code.
const cellset_t & cells() const
virtual ~CaloCellFastMap()
CellPosition(double eta, double phi, Identifier id, CaloSample samp)
Property holding a SG store/key/clid from which a WriteHandle is made.
CellPosition(double eta, double phi)
File providing the different SG_BASE macros.
static constexpr double DR2(double eta1, double phi1, double eta2, double phi2)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
CaloSample sampling() const
std::unordered_set< Identifier > cellset_t