Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
GeneratorInterface
GenFilters
interface
MCLongLivedParticles.h
Go to the documentation of this file.
1
#ifndef MCLongLivedParticles_h
2
#define MCLongLivedParticles_h
3
// -*- C++ -*-
4
//
5
// Package: MCLongLivedParticles
6
// Class: MCLongLivedParticles
7
//
8
/*
9
10
Description: filter events based on the Pythia ProcessID and the Pt_hat
11
12
Implementation: inherits from generic EDFilter
13
14
*/
15
//
16
// Original Author: Filip Moortgat
17
// Created: Mon Sept 11 10:57:54 CET 2006
18
// $Id: MCLongLivedParticles.h,v 1.1 2008/06/24 09:34:26 fambrogl Exp $
19
//
20
//
21
22
23
// system include files
24
#include <memory>
25
26
// user include files
27
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
28
#include "
FWCore/Framework/interface/EDFilter.h
"
29
30
#include "
FWCore/Framework/interface/Event.h
"
31
#include "
FWCore/Framework/interface/MakerMacros.h
"
32
33
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
34
35
36
//
37
// class decleration
38
//
39
40
class
MCLongLivedParticles
:
public
edm::EDFilter
{
41
public
:
42
explicit
MCLongLivedParticles
(
const
edm::ParameterSet
&);
43
~MCLongLivedParticles
();
44
45
46
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
47
private
:
48
// ----------member data ---------------------------
49
50
float
theCut
;
51
52
};
53
#endif
MCLongLivedParticles::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
MCLongLivedParticles.cc:28
Event.h
MakerMacros.h
Frameworkfwd.h
ParameterSet.h
MCLongLivedParticles::MCLongLivedParticles
MCLongLivedParticles(const edm::ParameterSet &)
Definition:
MCLongLivedParticles.cc:11
EDFilter.h
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDFilter
Definition:
EDFilter.h:24
edm::ParameterSet
Definition:
ParameterSet.h:31
MCLongLivedParticles::~MCLongLivedParticles
~MCLongLivedParticles()
Definition:
MCLongLivedParticles.cc:18
MCLongLivedParticles::theCut
float theCut
Definition:
MCLongLivedParticles.h:50
edm::Event
Definition:
Event.h:49
MCLongLivedParticles
Definition:
MCLongLivedParticles.h:40
Generated for CMSSW Reference Manual by
1.8.5