CMS 3D CMS Logo

MSLayersKeeperX0DetLayer.h
Go to the documentation of this file.
1 #ifndef MSLayersKeeperX0DetLayer_H
2 #define MSLayersKeeperX0DetLayer_H
3 
4 #include "MSLayersKeeper.h"
8 
10 public:
12  ~MSLayersKeeperX0DetLayer() override = default;
13  MSLayer layer(const DetLayer* layer) const override { return *theLayersData.findLayer(MSLayer(layer)); }
14  const MSLayersAtAngle& layers(float cotTheta) const override { return theLayersData; }
15 
16 private:
18 };
19 #endif
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
#define dso_hidden
Definition: Visibility.h:12
MSLayer layer(const DetLayer *layer) const override
const MSLayersAtAngle & layers(float cotTheta) const override