CMS 3D CMS Logo

Public Member Functions | Private Attributes

DTRecHitClients Class Reference

#include <DTRecHitClients.h>

Inheritance diagram for DTRecHitClients:
edm::EDAnalyzer edm::EDConsumerBase

List of all members.

Public Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
 Analyze.
 DTRecHitClients (const edm::ParameterSet &ps)
 Constructor.
void endJob ()
void endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
virtual ~DTRecHitClients ()
 Destructor.

Private Attributes

DQMStoredbe

Detailed Description

Definition at line 25 of file DTRecHitClients.h.


Constructor & Destructor Documentation

DTRecHitClients::DTRecHitClients ( const edm::ParameterSet ps)

Constructor.

Definition at line 18 of file DTRecHitClients.cc.

References cppFunctionSkipper::operator.

DTRecHitClients::~DTRecHitClients ( ) [virtual]

Destructor.

Definition at line 21 of file DTRecHitClients.cc.

                                 {
}

Member Function Documentation

void DTRecHitClients::analyze ( const edm::Event e,
const edm::EventSetup c 
) [virtual]

Analyze.

Implements edm::EDAnalyzer.

Definition at line 56 of file DTRecHitClients.cc.

                                                                      {

  
}
void DTRecHitClients::endJob ( void  ) [virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 53 of file DTRecHitClients.cc.

                             {
}
void DTRecHitClients::endLuminosityBlock ( edm::LuminosityBlock const &  lumiSeg,
edm::EventSetup const &  c 
) [virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 23 of file DTRecHitClients.cc.

References Tutils::drawGFit(), and MonitorElement::getTH1().

                           {
  Tutils * util = new Tutils;
  MonitorElement * hRes_S3RPhi = dbe->get("DT/1DRecHits/Res/1D_S3RPhi_hRes");
  MonitorElement * hRes_S3RZ = dbe->get("DT/1DRecHits/Res/1D_S3RZ_hRes");
  MonitorElement * hRes_S3RZ_W0 = dbe->get("DT/1DRecHits/Res/1D_S3RZ_W0_hRes");
  MonitorElement * hRes_S3RZ_W1 = dbe->get("DT/1DRecHits/Res/1D_S3RZ_W1_hRes");
  MonitorElement * hRes_S3RZ_W2 = dbe->get("DT/1DRecHits/Res/1D_S3RZ_W2_hRes");

  MonitorElement * hPull_S3RPhi = dbe->get("DT/1DRecHits/Pull/1D_S3RPhi_hPull");
  MonitorElement * hPull_S3RZ = dbe->get("DT/1DRecHits/Pull/1D_S3RZ_hPull");
  MonitorElement * hPull_S3RZ_W0 = dbe->get("DT/1DRecHits/Pull/1D_S3RZ_W0_hPull");
  MonitorElement * hPull_S3RZ_W1 = dbe->get("DT/1DRecHits/Pull/1D_S3RZ_W1_hPull");
  MonitorElement * hPull_S3RZ_W2 = dbe->get("DT/1DRecHits/Pull/1D_S3RZ_W2_hPull");


  util->drawGFit(hRes_S3RPhi->getTH1(),-0.2,0.2,-0.1,0.1);
  util->drawGFit(hRes_S3RZ->getTH1(),-0.2,0.2,-0.1,0.1);
  util->drawGFit(hRes_S3RZ_W0->getTH1(),-0.2,0.2,-0.1,0.1);
  util->drawGFit(hRes_S3RZ_W1->getTH1(),-0.2,0.2,-0.1,0.1);
  util->drawGFit(hRes_S3RZ_W2->getTH1(),-0.2,0.2,-0.1,0.1);

  util->drawGFit(hPull_S3RPhi->getTH1(),-5,5,-5,5);
  util->drawGFit(hPull_S3RZ->getTH1(),-5,5,-5,5);
  util->drawGFit(hPull_S3RZ_W0->getTH1(),-5,5,-5,5);
  util->drawGFit(hPull_S3RZ_W1->getTH1(),-5,5,-5,5);
  util->drawGFit(hPull_S3RZ_W2->getTH1(),-5,5,-5,5);


}

Member Data Documentation

Definition at line 46 of file DTRecHitClients.h.