CMS 3D CMS Logo

ApvFactoryService.h
Go to the documentation of this file.
1 #ifndef ApvAnalysis_ApvFactoryService_H
2 #define ApvAnalysis_ApvFactoryService_H
3 
4 #define DATABASE //@@ necessary?
5 
10 
13 
14 
19 
20 #include "boost/cstdint.hpp"
21 #include <iostream>
22 #include <fstream>
23 #include <sstream>
24 #include <ostream>
25 #include <vector>
26 #include <string>
27 #include <map>
28 
35 
36  public:
37 
38  // -------------------- Constructors, destructors --------------------
39 
45 
48 
49  int getEventInitNumber();
50 
51  ApvAnalysisFactory* const getApvFactory() const ;
52 
53  // -------------------- Structs and enums --------------------
54 
55  void postProcessEvent(const edm::Event& ie, const edm::EventSetup& ies);
56 
60  private:
61 
62 
63  // -------------------- Miscellaneous private methods --------------------
64 
67 
68  bool gotPed;
69 
70 };
71 
72 
73 #endif // ApvFactoryService_H
74 
An interface class to set the parameter in ApvAnalysisFactory.
void postProcessEvent(const edm::Event &ie, const edm::EventSetup &ies)
ApvAnalysisFactory *const getApvFactory() const
ApvAnalysisFactory * apvFactory_
ApvFactoryService(const edm::ParameterSet &, edm::ActivityRegistry &)