#include <MSLayersKeeper.h>
Public Member Functions | |
virtual void | init (const edm::EventSetup &iSetup) |
virtual MSLayer | layer (const DetLayer *dl) const |
virtual const MSLayersAtAngle & | layers (float cotTheta) const =0 |
virtual | ~MSLayersKeeper () |
Protected Types | |
typedef MSLayer::DataX0 | DataX0 |
Static Protected Member Functions | |
static const DataX0 & | getDataX0 (const MSLayer &l) |
static void | setDataX0 (MSLayer &l, DataX0 x0Data) |
Definition at line 11 of file MSLayersKeeper.h.
typedef MSLayer::DataX0 MSLayersKeeper::DataX0 [protected] |
Definition at line 19 of file MSLayersKeeper.h.
virtual MSLayersKeeper::~MSLayersKeeper | ( | ) | [inline, virtual] |
Definition at line 13 of file MSLayersKeeper.h.
{ }
Definition at line 20 of file MSLayersKeeper.h.
References MSLayer::theX0Data.
{ return l.theX0Data; }
virtual void MSLayersKeeper::init | ( | const edm::EventSetup & | iSetup | ) | [inline, virtual] |
Reimplemented in GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.
Definition at line 17 of file MSLayersKeeper.h.
{ }
Reimplemented in GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.
Definition at line 14 of file MSLayersKeeper.h.
Referenced by MultipleScatteringParametrisation::MultipleScatteringParametrisation().
virtual const MSLayersAtAngle& MSLayersKeeper::layers | ( | float | cotTheta | ) | const [pure virtual] |
Implemented in GCC11_FINAL< T, TOPO >, GCC11_FINAL< T, TOPO >, and GCC11_FINAL< T, TOPO >.
Referenced by MultipleScatteringParametrisation::operator()(), MSLayer::sumX0D(), and MSLayer::x0().
Definition at line 21 of file MSLayersKeeper.h.
References MSLayer::theX0Data.
{ l.theX0Data = x0Data; }