CMS 3D CMS Logo

OptAlignDBAnalyzer Class Reference

#include <Alignment/OptAlignCSV2DB/interface/OptAlignDBAnalyzer.h>

Inheritance diagram for OptAlignDBAnalyzer:

edm::EDAnalyzer

List of all members.

Public Member Functions

virtual void analyze (const edm::Event &e, const edm::EventSetup &c)
 OptAlignDBAnalyzer (edm::ParameterSet const &p)
virtual ~OptAlignDBAnalyzer ()


Detailed Description

Definition at line 17 of file OptAlignDBAnalyzer.h.


Constructor & Destructor Documentation

OptAlignDBAnalyzer::OptAlignDBAnalyzer ( edm::ParameterSet const &  p  )  [inline, explicit]

Definition at line 20 of file OptAlignDBAnalyzer.h.

00021     { }

virtual OptAlignDBAnalyzer::~OptAlignDBAnalyzer (  )  [inline, virtual]

Definition at line 22 of file OptAlignDBAnalyzer.h.

00022 {}


Member Function Documentation

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

Implements edm::EDAnalyzer.

Definition at line 11 of file OptAlignDBAnalyzer.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), edm::EventSetup::get(), it, OpticalAlignments::opticalAlignments_, and edm::ESHandle< T >::product().

00012 {
00013   using namespace edm::eventsetup;
00014   edm::ESHandle<OpticalAlignments> pObjs;
00015   context.get<OpticalAlignmentsRcd>().get(pObjs);
00016   const OpticalAlignments* myobj=pObjs.product();
00017   std::vector<OpticalAlignInfo>::const_iterator it;
00018   for( it=myobj->opticalAlignments_.begin();it!=myobj->opticalAlignments_.end(); ++it ){
00019     std::cout<<"@@@@@ OpticalAlignInfo READ "<< *it << std::endl;
00020   }
00021 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:29:14 2009 for CMSSW by  doxygen 1.5.4