#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, const DataX0 &x0Data) |
Definition at line 11 of file MSLayersKeeper.h.
|
protected |
Definition at line 19 of file MSLayersKeeper.h.
|
inlinevirtual |
Definition at line 13 of file MSLayersKeeper.h.
Definition at line 20 of file MSLayersKeeper.h.
References MSLayer::theX0Data.
Referenced by MSLayersKeeperX0Averaged::init().
|
inlinevirtual |
Reimplemented in MSLayersKeeperX0AtEta, MSLayersKeeperX0DetLayer, and MSLayersKeeperX0Averaged.
Definition at line 17 of file MSLayersKeeper.h.
Referenced by MSLayersKeeperX0AtEta::~MSLayersKeeperX0AtEta(), MSLayersKeeperX0Averaged::~MSLayersKeeperX0Averaged(), and MSLayersKeeperX0DetLayer::~MSLayersKeeperX0DetLayer().
Reimplemented in MSLayersKeeperX0DetLayer, and MSLayersKeeperX0Averaged.
Definition at line 14 of file MSLayersKeeper.h.
References LayerTriplets::layers().
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
pure virtual |
Implemented in MSLayersKeeperX0AtEta, MSLayersKeeperX0DetLayer, and MSLayersKeeperX0Averaged.
Referenced by MSLayer::sumX0D(), MSLayer::x0(), and MSLayersKeeperX0AtEta::~MSLayersKeeperX0AtEta().
Definition at line 21 of file MSLayersKeeper.h.
References MSLayer::theX0Data.
Referenced by MSLayersKeeperX0Averaged::init().