CMS 3D CMS Logo

SiStripFEDRawDataAnalyzer.cc

Go to the documentation of this file.
00001 #include "EventFilter/SiStripRawToDigi/plugins/SiStripFEDRawDataAnalyzer.h"
00002 #include "DataFormats/SiStripCommon/interface/SiStripConstants.h"
00003 #include "EventFilter/SiStripRawToDigi/interface/SiStripFEDRawDataCheck.h"
00004 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00005 #include <sstream>
00006 
00007 using namespace sistrip;
00008 
00009 // -----------------------------------------------------------------------------
00010 // 
00011 SiStripFEDRawDataAnalyzer::SiStripFEDRawDataAnalyzer( const edm::ParameterSet& pset ) 
00012   : check_( new SiStripFEDRawDataCheck(pset) )
00013 {
00014   LogTrace(mlRawToDigi_)
00015     << "[SiStripFEDRawDataAnalyzer::" << __func__ << "]"
00016     << " Constructing object...";
00017 }
00018 
00019 // -----------------------------------------------------------------------------
00020 // 
00021 SiStripFEDRawDataAnalyzer::~SiStripFEDRawDataAnalyzer() 
00022 {
00023   LogTrace(mlRawToDigi_)
00024     << "[SiStripFEDRawDataAnalyzer::" << __func__ << "]"
00025     << " Destructing object...";
00026   if ( check_ ) { delete check_; }
00027 }
00028 
00029 // -----------------------------------------------------------------------------
00030 // 
00031 void SiStripFEDRawDataAnalyzer::analyze( const edm::Event& event,
00032                                          const edm::EventSetup& setup ) {
00033   if ( check_ ) { check_->analyze( event, setup ); }
00034 }

Generated on Tue Jun 9 17:34:50 2009 for CMSSW by  doxygen 1.5.4