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 public:
9  MSLayersKeeperX0DetLayer() : isInitialised(false) {}
11  void init(const edm::EventSetup& iSetup) override;
12  MSLayer layer(const DetLayer* layer) const override { return *theLayersData.findLayer(MSLayer(layer)); }
13  const MSLayersAtAngle& layers(float cotTheta) const override { return theLayersData; }
14 
15 private:
18 };
19 #endif
virtual void init(const edm::EventSetup &iSetup)
MSLayer layer(const DetLayer *layer) const override
#define dso_hidden
Definition: Visibility.h:12
const MSLayersAtAngle & layers(float cotTheta) const override