1 #ifndef CalibTracker_SiStripLorentzAngle_SiStripCalibLorentzAngle_h 2 #define CalibTracker_SiStripLorentzAngle_SiStripCalibLorentzAngle_h 38 #include <TGraphErrors.h> 39 #include <TDirectory.h> 52 std::unique_ptr<SiStripLorentzAngle>
getNewObject()
override;
67 typedef std::map<std::string, TH1D *>
TH1Dmap;
69 typedef std::map<std::string, TH2D *>
TH2Dmap;
75 float histoEntries,
gR,
gphi,
geta,
gz,
globalX,
globalY,
globalZ,
muH,
theBfield,
AsymmParam;
TDirectory * SecondIT_BadFit_Histos
TDirectory * FirstIT_GoodFit_Histos
const GlobalPoint gposition
TDirectory * TIB_2IT_GoodFit
dqm::legacy::DQMStore DQMStore
TDirectory * TOB_2IT_GoodFit
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
SiStripCalibLorentzAngle(const edm::ParameterSet &conf)
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
TDirectory * TIB_1IT_GoodFit
TDirectory * LorentzAngle_Plots
std::vector< MonitorElement * > histolist
TDirectory * TIB_2IT_BadFit
TDirectory * TOB_1IT_GoodFit
dqm::legacy::MonitorElement MonitorElement
TDirectory * SecondIT_GoodFit_Histos
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
edm::ESGetToken< SiStripLorentzAngle, SiStripLorentzAngleRcd > lorentzAngleToken_
const TrackerGeometry * tkGeom_
void algoBeginJob(const edm::EventSetup &) override
~SiStripCalibLorentzAngle() override
TDirectory * TOB_2IT_BadFit
std::map< std::string, TH2D * > TH2Dmap
std::unique_ptr< SiStripLorentzAngle > getNewObject() override
std::map< std::string, TProfile * > ProfileMap
std::map< uint32_t, float > detid_la
const TrackerTopology * tTopo_
std::map< std::string, TH1D * > TH1Dmap