CMS 3D CMS Logo

TestMix.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Class: TestMix
4 //
10 //
11 // Original Author: Ursula Berthon
12 // Created: Fri Sep 23 11:38:38 CEST 2005
13 //
14 //
15 
16 // system include files
19 
22 
24 
32 
33 #include <vector>
34 #include <string>
35 
36 namespace edm {
37 
38  //
39  // class declaration
40  //
41 
42  class TestMix : public edm::one::EDAnalyzer<> {
43  public:
44  explicit TestMix(const edm::ParameterSet&);
45  ~TestMix() override;
46 
47  void analyze(const edm::Event&, const edm::EventSetup&) override;
48 
49  private:
50  int level_;
51  std::vector<std::string> track_containers_;
52  std::vector<std::string> track_containers2_;
53 
59 
61 
65  };
66 } // namespace edm
edm::TestMix::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: TestMix.cc:80
edm::TestMix::TrackerToken1_
edm::EDGetTokenT< CrossingFrame< PSimHit > > TrackerToken1_
Definition: TestMix.h:55
EDAnalyzer.h
edm::TestMix::TestMix
TestMix(const edm::ParameterSet &)
Definition: TestMix.cc:34
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
CrossingFrame.h
edm::TestMix::SimTrackToken_
edm::EDGetTokenT< CrossingFrame< SimTrack > > SimTrackToken_
Definition: TestMix.h:62
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
edm::TestMix::track_containers2_
std::vector< std::string > track_containers2_
Definition: TestMix.h:52
edm::TestMix::TrackerToken0_
edm::EDGetTokenT< CrossingFrame< PSimHit > > TrackerToken0_
Definition: TestMix.h:54
edm::TestMix::HepMCToken_
edm::EDGetTokenT< CrossingFrame< HepMCProduct > > HepMCToken_
Definition: TestMix.h:64
MakerMacros.h
PSimHit.h
MixCollection.h
edm::TestMix::~TestMix
~TestMix() override
Definition: TestMix.cc:70
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::TestMix::track_containers_
std::vector< std::string > track_containers_
Definition: TestMix.h:51
edm::TestMix::CaloToken1_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > CaloToken1_
Definition: TestMix.h:60
edm::TestMix::SimVertexToken_
edm::EDGetTokenT< CrossingFrame< SimVertex > > SimVertexToken_
Definition: TestMix.h:63
edm::EventSetup
Definition: EventSetup.h:58
edm::TestMix::TrackerToken2_
edm::EDGetTokenT< CrossingFrame< PSimHit > > TrackerToken2_
Definition: TestMix.h:56
Frameworkfwd.h
PCaloHitContainer.h
edm::TestMix
Definition: TestMix.h:42
ParameterSet.h
HepMCProduct.h
edm::TestMix::TrackerToken4_
edm::EDGetTokenT< CrossingFrame< PSimHit > > TrackerToken4_
Definition: TestMix.h:58
edm::Event
Definition: Event.h:73
edm::TestMix::TrackerToken3_
edm::EDGetTokenT< CrossingFrame< PSimHit > > TrackerToken3_
Definition: TestMix.h:57
SimTrackContainer.h
SimVertexContainer.h
edm::TestMix::level_
int level_
Definition: TestMix.h:50