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.3 2012/08/23 21:51:21 wdd 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
#include "
FWCore/Utilities/interface/InputTag.h
"
33
34
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
35
36
37
//
38
// class decleration
39
//
40
41
class
MCLongLivedParticles
:
public
edm::EDFilter
{
42
public
:
43
explicit
MCLongLivedParticles
(
const
edm::ParameterSet
&);
44
~MCLongLivedParticles
();
45
46
47
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
48
private
:
49
// ----------member data ---------------------------
50
51
float
theCut
;
52
edm::InputTag
hepMCProductTag_
;
53
};
54
#endif
MCLongLivedParticles::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
MCLongLivedParticles.cc:28
Event.h
MakerMacros.h
Frameworkfwd.h
MCLongLivedParticles::hepMCProductTag_
edm::InputTag hepMCProductTag_
Definition:
MCLongLivedParticles.h:52
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:25
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
MCLongLivedParticles::~MCLongLivedParticles
~MCLongLivedParticles()
Definition:
MCLongLivedParticles.cc:18
MCLongLivedParticles::theCut
float theCut
Definition:
MCLongLivedParticles.h:51
edm::Event
Definition:
Event.h:56
MCLongLivedParticles
Definition:
MCLongLivedParticles.h:41
Generated for CMSSW Reference Manual by
1.8.5