Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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