CMS 3D CMS Logo

Public Member Functions | Private Attributes

DT2DSegmentClients Class Reference

#include <DT2DSegmentClients.h>

Inheritance diagram for DT2DSegmentClients:
edm::EDAnalyzer

List of all members.

Public Member Functions

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

Private Attributes

DQMStoredbe
 Analyze.
MonitorElementglbSummaryHisto
MonitorElementsummaryHisto

Detailed Description

Definition at line 25 of file DT2DSegmentClients.h.


Constructor & Destructor Documentation

DT2DSegmentClients::DT2DSegmentClients ( const edm::ParameterSet ps)

Constructor.

Definition at line 18 of file DT2DSegmentClients.cc.

                                                               {
}
DT2DSegmentClients::~DT2DSegmentClients ( ) [virtual]

Destructor.

Definition at line 20 of file DT2DSegmentClients.cc.

                                       {
}

Member Function Documentation

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

Implements edm::EDAnalyzer.

Definition at line 40 of file DT2DSegmentClients.cc.

                                                                         {
}
void DT2DSegmentClients::endJob ( void  ) [virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 22 of file DT2DSegmentClients.cc.

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

Reimplemented from edm::EDAnalyzer.

Definition at line 24 of file DT2DSegmentClients.cc.

References printConversionInfo::aux, Tutils::drawGFit(), MonitorElement::getTH1(), and cmsCodeRules::cppFunctionSkipper::operator.

                         {
  dbe = Service<DQMStore>().operator->();
  //dbe->setCurrentFolder("/DT/2DSegments/");
  Tutils * aux = new Tutils;
  MonitorElement * hResPos = dbe->get("DT/2DSegments/Res/2D_SuperPhi_hResPos");
  MonitorElement * hResAngle = dbe->get("DT/2DSegments/Res/2D_SuperPhi_hResAngle");
  MonitorElement * hPullPos = dbe->get("DT/2DSegments/Pull/2D_SuperPhi_hPullPos");
  MonitorElement * hPullAngle = dbe->get("DT/2DSegments/Pull/2D_SuperPhi_hPullAngle");
  aux->drawGFit(hResPos->getTH1(),-0.1,0.1,-0.1,0.1);
  aux->drawGFit(hResAngle->getTH1(),-0.1,0.1,-0.1,0.1);
  aux->drawGFit(hPullPos->getTH1(),-5,5,-5,5);
  aux->drawGFit(hPullAngle->getTH1(),-5,5,-5,5);
  
}

Member Data Documentation

Analyze.

Definition at line 45 of file DT2DSegmentClients.h.

Definition at line 48 of file DT2DSegmentClients.h.

Definition at line 47 of file DT2DSegmentClients.h.