Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
DTTriggerPhase2
interface
MotherGrouping.h
Go to the documentation of this file.
1
#ifndef Phase2L1Trigger_DTTrigger_MotherGrouping_h
2
#define Phase2L1Trigger_DTTrigger_MotherGrouping_h
3
4
#include "
FWCore/Framework/interface/ESHandle.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
#include "
FWCore/Framework/interface/Run.h
"
9
10
#include "
DataFormats/DTDigi/interface/DTDigiCollection.h
"
11
#include "
L1Trigger/DTTriggerPhase2/interface/MuonPath.h
"
12
#include "
L1Trigger/DTTriggerPhase2/interface/constants.h
"
13
14
#include "
Geometry/Records/interface/MuonGeometryRecord.h
"
15
#include "
Geometry/DTGeometry/interface/DTGeometry.h
"
16
#include "
Geometry/DTGeometry/interface/DTLayer.h
"
17
18
#include <iostream>
19
#include <fstream>
20
21
// ===============================================================================
22
// Previous definitions and declarations
23
// ===============================================================================
24
25
// ===============================================================================
26
// Class declarations
27
// ===============================================================================
28
29
class
MotherGrouping
{
30
public
:
31
// Constructors and destructor
32
MotherGrouping
(
const
edm::ParameterSet
&
pset
,
edm::ConsumesCollector
& iC);
33
virtual
~MotherGrouping
();
34
35
// Main methods
36
virtual
void
initialise
(
const
edm::EventSetup
& iEventSetup);
37
virtual
void
run
(
edm::Event
&
iEvent
,
38
const
edm::EventSetup
& iEventSetup,
39
const
DTDigiCollection
& digis,
40
MuonPathPtrs
& outMpath);
41
virtual
void
finish
();
42
43
// Other public methods
44
45
// Public attributes
46
47
private
:
48
// Private methods
49
50
// Private attributes
51
bool
debug_
;
52
};
53
54
#endif
DTDigiCollection
DTGeometry.h
MotherGrouping::~MotherGrouping
virtual ~MotherGrouping()
Definition:
MotherGrouping.cc:15
MuonGeometryRecord.h
Event.h
MuonPathPtrs
std::vector< MuonPathPtr > MuonPathPtrs
Definition:
MuonPath.h:128
EventSetup.h
TrackValidation_cff.pset
tuple pset
Definition:
TrackValidation_cff.py:591
MotherGrouping::run
virtual void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, const DTDigiCollection &digis, MuonPathPtrs &outMpath)
Definition:
MotherGrouping.cc:22
Frameworkfwd.h
MotherGrouping::MotherGrouping
MotherGrouping(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition:
MotherGrouping.cc:10
MotherGrouping::debug_
bool debug_
Definition:
MotherGrouping.h:51
iEvent
int iEvent
Definition:
GenABIO.cc:224
DTDigiCollection.h
MotherGrouping::initialise
virtual void initialise(const edm::EventSetup &iEventSetup)
Definition:
MotherGrouping.cc:20
constants.h
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:59
Run.h
MotherGrouping::finish
virtual void finish()
Definition:
MotherGrouping.cc:27
MuonPath.h
MotherGrouping
Definition:
MotherGrouping.h:29
DTLayer.h
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5