Go to the documentation of this file. 1 #ifndef CalibTracker_SiStripLorentzAngle_SiStripCalibLorentzAngle_h
2 #define CalibTracker_SiStripLorentzAngle_SiStripCalibLorentzAngle_h
28 #include <TGraphErrors.h>
29 #include <TDirectory.h>
31 #include "Riostream.h"
46 std::unique_ptr<SiStripLorentzAngle>
getNewObject()
override;
59 typedef std::map<std::string, TH1D *>
TH1Dmap;
61 typedef std::map<std::string, TH2D *>
TH2Dmap;
67 float histoEntries,
gR,
gphi,
geta,
gz,
globalX,
globalY,
globalZ,
muH,
theBfield,
AsymmParam;
TDirectory * TOB_1IT_GoodFit
TDirectory * FirstIT_GoodFit_Histos
SiStripCalibLorentzAngle(const edm::ParameterSet &conf)
edm::ESHandle< MagneticField > magfield_
std::map< std::string, TProfile * > ProfileMap
TDirectory * SecondIT_BadFit_Histos
TDirectory * TIB_2IT_GoodFit
const TrackerGeometry * tracker
const TrackerTopology * tTopo
const GlobalPoint gposition
dqm::legacy::MonitorElement MonitorElement
void algoBeginJob(const edm::EventSetup &) override
TDirectory * SecondIT_GoodFit_Histos
TDirectory * TIB_1IT_GoodFit
std::unique_ptr< SiStripLorentzAngle > getNewObject() override
edm::ESHandle< TrackerGeometry > estracker
TDirectory * TOB_2IT_GoodFit
std::map< uint32_t, float > detid_la
TDirectory * TOB_2IT_BadFit
std::map< std::string, TH1D * > TH1Dmap
std::vector< MonitorElement * > histolist
TDirectory * TIB_2IT_BadFit
std::map< std::string, TH2D * > TH2Dmap
dqm::legacy::DQMStore DQMStore
~SiStripCalibLorentzAngle() override
TDirectory * LorentzAngle_Plots