Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
Mixing
interface
TestSuite.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Class: TestSuite
4
//
10
//
11
// Original Author: Ursula Berthon
12
// Created: Fri Sep 23 11:38:38 CEST 2005
13
// $Id: TestSuite.h,v 1.5 2012/10/10 14:39:02 wdd Exp $
14
//
15
//
16
17
18
// system include files
19
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
20
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
21
22
#include "
FWCore/Framework/interface/Event.h
"
23
#include "
FWCore/Framework/interface/MakerMacros.h
"
24
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
#include "
FWCore/Utilities/interface/InputTag.h
"
27
28
//DQM services for histogram
29
#include "
DQMServices/Core/interface/DQMStore.h
"
30
#include "
FWCore/ServiceRegistry/interface/Service.h
"
31
32
class
TFile;
33
34
//
35
// class declaration
36
//
37
38
class
TestSuite
:
public
edm::EDAnalyzer
{
39
public
:
40
explicit
TestSuite
(
const
edm::ParameterSet
&);
41
~TestSuite
();
42
43
44
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
45
virtual
void
beginJob
();
46
virtual
void
endJob
();
47
48
private
:
49
std::string
filename_
;
50
int
bunchcr_
;
51
int
minbunch_
;
52
int
maxbunch_
;
53
DQMStore
*
dbe_
;
54
55
edm::InputTag
cfTrackTag_
;
56
edm::InputTag
cfVertexTag_
;
57
};
TestSuite::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
TestSuite.cc:73
TestSuite::endJob
virtual void endJob()
Definition:
TestSuite.cc:65
Event.h
TestSuite::maxbunch_
int maxbunch_
Definition:
TestSuite.h:52
MakerMacros.h
TestSuite::~TestSuite
~TestSuite()
Definition:
TestSuite.cc:50
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
TestSuite::TestSuite
TestSuite(const edm::ParameterSet &)
Definition:
TestSuite.cc:41
ParameterSet.h
TestSuite::minbunch_
int minbunch_
Definition:
TestSuite.h:51
DQMStore
Definition:
DQMStore.h:67
TestSuite::dbe_
DQMStore * dbe_
Definition:
TestSuite.h:53
DQMStore.h
TestSuite::cfVertexTag_
edm::InputTag cfVertexTag_
Definition:
TestSuite.h:56
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
TestSuite::filename_
std::string filename_
Definition:
TestSuite.h:49
TestSuite
Definition:
TestSuite.h:38
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
TestSuite::cfTrackTag_
edm::InputTag cfTrackTag_
Definition:
TestSuite.h:55
TestSuite::beginJob
virtual void beginJob()
Definition:
TestSuite.cc:57
edm::Event
Definition:
Event.h:56
TestSuite::bunchcr_
int bunchcr_
Definition:
TestSuite.h:50
Generated for CMSSW Reference Manual by
1.8.5