Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
IOMC
EventVertexGenerators
interface
GaussianZBeamSpotFilter.h
Go to the documentation of this file.
1
#ifndef GaussianZBeamSpotFilter_h
2
#define GaussianZBeamSpotFilter_h
3
4
// Filter to select events with a gaussian Z beam spot shape
5
// narrower than the original one
6
7
// system include files
8
9
// user include files
10
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
11
#include "
FWCore/Framework/interface/EDFilter.h
"
12
#include "
FWCore/Framework/interface/Event.h
"
13
#include "
FWCore/Framework/interface/ESHandle.h
"
14
#include "
FWCore/Framework/interface/MakerMacros.h
"
15
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
16
17
class
GaussianZBeamSpotFilter
:
public
edm::EDFilter
18
{
19
public
:
20
explicit
GaussianZBeamSpotFilter
(
const
edm::ParameterSet
&);
21
~GaussianZBeamSpotFilter
();
22
23
private
:
24
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
25
26
// ----------member data ---------------------------
27
28
edm::InputTag
src_
;
29
double
baseSZ_
;
30
double
baseZ0_
;
31
double
newSZ_
;
32
double
newZ0_
;
33
};
34
35
#endif
GaussianZBeamSpotFilter::~GaussianZBeamSpotFilter
~GaussianZBeamSpotFilter()
Definition:
GaussianZBeamSpotFilter.cc:40
Event.h
MakerMacros.h
GaussianZBeamSpotFilter::newSZ_
double newSZ_
Definition:
GaussianZBeamSpotFilter.h:31
GaussianZBeamSpotFilter
Definition:
GaussianZBeamSpotFilter.h:17
GaussianZBeamSpotFilter::newZ0_
double newZ0_
Definition:
GaussianZBeamSpotFilter.h:32
Frameworkfwd.h
ParameterSet.h
EDFilter.h
GaussianZBeamSpotFilter::baseZ0_
double baseZ0_
Definition:
GaussianZBeamSpotFilter.h:30
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:45
GaussianZBeamSpotFilter::filter
virtual bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
GaussianZBeamSpotFilter.cc:42
edm::EDFilter
Definition:
EDFilter.h:37
GaussianZBeamSpotFilter::GaussianZBeamSpotFilter
GaussianZBeamSpotFilter(const edm::ParameterSet &)
Definition:
GaussianZBeamSpotFilter.cc:15
edm::InputTag
Definition:
InputTag.h:18
edm::ParameterSet
Definition:
ParameterSet.h:36
GaussianZBeamSpotFilter::src_
edm::InputTag src_
Definition:
GaussianZBeamSpotFilter.h:28
edm::Event
Definition:
Event.h:64
GaussianZBeamSpotFilter::baseSZ_
double baseSZ_
Definition:
GaussianZBeamSpotFilter.h:29
Generated for CMSSW Reference Manual by
1.8.5