CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/DQM/EcalCommon/interface/EcalMonitorPrescaler.h

Go to the documentation of this file.
00001 #ifndef EcalMonitorPrescaler_H
00002 #define EcalMonitorPrescaler_H
00003 
00012 #include "FWCore/Framework/interface/EDFilter.h"
00013 #include "FWCore/Framework/interface/Event.h"
00014 #include "FWCore/Framework/interface/EventSetup.h"
00015 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00016 
00017 class EcalMonitorPrescaler: public edm::EDFilter {
00018 
00019 public:
00020 
00021 EcalMonitorPrescaler(const edm::ParameterSet& ps);
00022 virtual ~EcalMonitorPrescaler();
00023 
00024 bool filter(edm::Event& e, const edm::EventSetup& c);
00025 
00026 private:
00027 
00028 edm::InputTag EcalRawDataCollection_;
00029 
00030 int count_;
00031 
00032 // accept one in n
00033 
00034 int occupancyPrescaleFactor_;
00035 int integrityPrescaleFactor_;
00036 int statusflagsPrescaleFactor_;
00037 
00038 int pedestalonlinePrescaleFactor_;
00039 
00040 int laserPrescaleFactor_;
00041 int ledPrescaleFactor_;
00042 int pedestalPrescaleFactor_;
00043 int testpulsePrescaleFactor_;
00044 
00045 int pedestaloffsetPrescaleFactor_;
00046 
00047 int triggertowerPrescaleFactor_;
00048 int timingPrescaleFactor_;
00049 
00050 int cosmicPrescaleFactor_;
00051 
00052 int physicsPrescaleFactor_;
00053 
00054 int clusterPrescaleFactor_;
00055 
00056 };
00057 
00058 #endif // EcalMonitorPrescaler_H