CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCDigiValidator.h
Go to the documentation of this file.
1 
8 //
9 // Original Author: Lindsey Gray
10 // Created: Tue Jul 28 18:04:11 CEST 2009
11 // $Id: CSCDigiValidator.h,v 1.2 2009/08/03 12:16:56 lgray Exp $
12 //
13 //
14 
15 
16 // system include files
17 #include <memory>
18 #include <string>
19 
20 // user include files
25 
26 //
27 // class decleration
28 //
29 
30 class CSCWireDigi;
31 class CSCStripDigi;
32 class CSCComparatorDigi;
33 class CSCCLCTDigi;
34 class CSCALCTDigi;
36 class CSCDetId;
37 class CSCChamberMap;
38 
40  public:
41  explicit CSCDigiValidator(const edm::ParameterSet&);
43 
44  private:
45  virtual void beginJob() ;
46  virtual bool filter(edm::Event&, const edm::EventSetup&);
47  virtual void endJob() ;
48 
49  std::vector<CSCWireDigi>
50  sanitizeWireDigis(std::vector<CSCWireDigi>::const_iterator,
51  std::vector<CSCWireDigi>::const_iterator);
52  std::vector<CSCStripDigi>
54  std::vector<CSCStripDigi>::const_iterator,
55  std::vector<CSCStripDigi>::const_iterator);
56  std::vector<CSCStripDigi>
57  sanitizeStripDigis(std::vector<CSCStripDigi>::const_iterator,
58  std::vector<CSCStripDigi>::const_iterator);
59  std::vector<CSCStripDigi>
60  zeroSupStripDigis(std::vector<CSCStripDigi>::const_iterator,
61  std::vector<CSCStripDigi>::const_iterator);
62  std::vector<CSCComparatorDigi>
64  std::vector<CSCComparatorDigi>::const_iterator b,
65  std::vector<CSCComparatorDigi>::const_iterator e);
66  std::vector<CSCComparatorDigi>
67  zeroSupCompDigis(std::vector<CSCComparatorDigi>::const_iterator,
68  std::vector<CSCComparatorDigi>::const_iterator);
69 
70  // ----------member data ---------------------------
73 
75 };
76 
edm::InputTag strip2
edm::InputTag csctfstubs2
edm::InputTag alct2
std::vector< CSCStripDigi > sanitizeStripDigis(std::vector< CSCStripDigi >::const_iterator, std::vector< CSCStripDigi >::const_iterator)
std::vector< CSCComparatorDigi > zeroSupCompDigis(std::vector< CSCComparatorDigi >::const_iterator, std::vector< CSCComparatorDigi >::const_iterator)
std::vector< CSCComparatorDigi > relabelCompDigis(const CSCChamberMap *m, CSCDetId _id, std::vector< CSCComparatorDigi >::const_iterator b, std::vector< CSCComparatorDigi >::const_iterator e)
edm::InputTag wire2
edm::InputTag csctfstubs1
edm::InputTag wire1
edm::InputTag comp1
edm::InputTag alct1
edm::InputTag comp2
edm::InputTag strip1
CSCDigiValidator(const edm::ParameterSet &)
edm::InputTag clct2
double b
Definition: hdecay.h:120
edm::InputTag lct1
virtual void beginJob()
std::vector< CSCStripDigi > zeroSupStripDigis(std::vector< CSCStripDigi >::const_iterator, std::vector< CSCStripDigi >::const_iterator)
virtual void endJob()
edm::InputTag clct1
edm::InputTag csctf2
std::vector< CSCWireDigi > sanitizeWireDigis(std::vector< CSCWireDigi >::const_iterator, std::vector< CSCWireDigi >::const_iterator)
std::vector< CSCStripDigi > relabelStripDigis(const CSCChamberMap *, CSCDetId, std::vector< CSCStripDigi >::const_iterator, std::vector< CSCStripDigi >::const_iterator)
virtual bool filter(edm::Event &, const edm::EventSetup &)
edm::InputTag lct2
edm::InputTag csctf1