|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGONLINESPACEPOINTTOOL_TRIG_L2_LAYER_NUMBER_TOOL_H
6 #define TRIGONLINESPACEPOINTTOOL_TRIG_L2_LAYER_NUMBER_TOOL_H
19 class PixelDetectorManager;
20 class SCT_DetectorManager;
28 if(
p1.m_phiIndex ==
p2.m_phiIndex) {
29 return p1.m_etaIndex <
p2.m_etaIndex;
32 return p1.m_phiIndex <
p2.m_phiIndex;
62 virtual void report()
const;
72 virtual const std::vector<short>*
sctLayers()
const {
96 void createModuleHashMap(std::map<std::tuple<short,short,short>,std::vector<PhiEtaHash> >&);
98 std::map<std::tuple<short,short,short>,std::vector<PhiEtaHash> >
m_hashMap;
bool operator()(const struct PhiEtaHash &p1, const struct PhiEtaHash &p2)
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
::StatusCode StatusCode
StatusCode definition for legacy code.
PhiEtaHash(short phi, short eta, int hash)
PhiEtaHash(const PhiEtaHash &p)