CMS 3D CMS Logo

MicroStateServiceClassic.h
Go to the documentation of this file.
1 #ifndef EvFMicroStateServiceClassic_H
2 #define EvFMicroStateServiceClassic_H 1
3 
10 
12 
13 #include "boost/thread/thread.hpp"
14 
15 #include <string>
16 #include <vector>
17 
18 namespace evf {
19 
21  public:
23  ~MicroStateServiceClassic() override;
24 
25  std::string getMicroState1() override;
26 
27  std::string const &getMicroState2() override;
28 
29  void postBeginJob();
30 
31  void postEndJob();
32 
33  void preEventProcessing(const edm::EventID &, const edm::Timestamp &);
34  void postEventProcessing(const edm::Event &, const edm::EventSetup &);
35 
38 
39  void preModule(const edm::ModuleDescription &);
40  void postModule(const edm::ModuleDescription &);
41 
43 
44  private:
52  };
53 
54 } // namespace evf
55 
56 #endif
edm::StreamID
Definition: StreamID.h:30
evf::MicroStateServiceClassic::fwkovh
const std::string fwkovh
Definition: MicroStateServiceClassic.h:49
evf::MicroStateServiceClassic::postBeginJob
void postBeginJob()
Definition: MicroStateServiceClassic.cc:23
evf::MicroStateServiceClassic::MicroStateServiceClassic
MicroStateServiceClassic(const edm::ParameterSet &, edm::ActivityRegistry &)
Definition: MicroStateServiceClassic.cc:5
evf::MicroStateServiceClassic::getMicroState2
const std::string & getMicroState2() override
Definition: MicroStateServiceClassic.cc:69
edm::ModuleDescription
Definition: ModuleDescription.h:21
evf::MicroStateServiceClassic::preModule
void preModule(const edm::ModuleDescription &)
Definition: MicroStateServiceClassic.cc:54
evf::MicroStateServiceClassic
Definition: MicroStateServiceClassic.h:20
ModuleDescription.h
ActivityRegistry.h
evf::MicroStateServiceClassic::done
const std::string done
Definition: MicroStateServiceClassic.h:47
evf::MicroStateServiceClassic::postSourceEvent
void postSourceEvent(edm::StreamID)
Definition: MicroStateServiceClassic.cc:49
evf::MicroStateServiceClassic::microstate1_
std::string microstate1_
Definition: MicroStateServiceClassic.h:45
evf::MicroStateServiceClassic::postEventProcessing
void postEventProcessing(const edm::Event &, const edm::EventSetup &)
Definition: MicroStateServiceClassic.cc:39
evf::MicroStateServiceClassic::getMicroState1
std::string getMicroState1() override
Definition: MicroStateServiceClassic.cc:64
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
EventID.h
edm::ActivityRegistry
Definition: ActivityRegistry.h:132
evf::MicroStateServiceClassic::preEventProcessing
void preEventProcessing(const edm::EventID &, const edm::Timestamp &)
Definition: MicroStateServiceClassic.cc:34
evf::MicroStateServiceClassic::preSourceEvent
void preSourceEvent(edm::StreamID)
Definition: MicroStateServiceClassic.cc:44
mutex
static boost::mutex mutex
Definition: Proxy.cc:9
evf::MicroStateServiceClassic::lock_
boost::mutex lock_
Definition: MicroStateServiceClassic.h:51
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
evf::MicroStateServiceClassic::postModule
void postModule(const edm::ModuleDescription &)
Definition: MicroStateServiceClassic.cc:59
edm::ParameterSet
Definition: ParameterSet.h:36
Timestamp.h
evf::MicroStateServiceClassic::setMicroState
void setMicroState(MicroStateService::Microstate m) override
Definition: MicroStateServiceClassic.cc:74
evf::MicroStateServiceClassic::microstate2_
const std::string * microstate2_
Definition: MicroStateServiceClassic.h:50
evf::MicroStateServiceClassic::input
const std::string input
Definition: MicroStateServiceClassic.h:48
edm::EventSetup
Definition: EventSetup.h:57
evf::MicroStateServiceClassic::~MicroStateServiceClassic
~MicroStateServiceClassic() override
Definition: MicroStateServiceClassic.cc:21
evf::MicroStateServiceClassic::postEndJob
void postEndJob()
Definition: MicroStateServiceClassic.cc:28
evf::MicroStateServiceClassic::init
const std::string init
Definition: MicroStateServiceClassic.h:46
evf
Definition: fillJson.h:27
ParameterSetID.h
evf::MicroStateService::Microstate
Microstate
Definition: MicroStateService.h:21
ParameterSet.h
edm::EventID
Definition: EventID.h:31
edm::Event
Definition: Event.h:73
MicroStateService.h
evf::MicroStateService
Definition: MicroStateService.h:19
edm::Timestamp
Definition: Timestamp.h:30