Main Page
Namespaces
Classes
Package Documentation
src
L1Trigger
L1TMuonOverlap
interface
OMTFConfigMaker.h
Go to the documentation of this file.
1
#ifndef OMTF_OMTFConfigMaker_H
2
#define OMTF_OMTFConfigMaker_H
3
4
#include <map>
5
6
#include "
L1Trigger/L1TMuonOverlap/interface/GoldenPattern.h
"
7
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFResult.h
"
8
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFConfiguration.h
"
9
10
class
XMLConfigReader
;
11
class
OMTFinput
;
12
13
namespace
edm
{
14
class
ParameterSet
;
15
}
16
17
class
OMTFConfigMaker
{
18
19
public
:
20
21
OMTFConfigMaker
(
OMTFConfiguration
* omtf_config);
22
23
~
OMTFConfigMaker
();
24
27
void
fillCounts(
unsigned
int
iProcessor,
28
const
OMTFinput
& aInput);
29
32
void
makeConnetionsMap(
unsigned
int
iProcessor,
33
const
OMTFinput
& aInput);
34
37
void
printPhiMap(std::ostream &
out
);
38
42
void
printConnections(std::ostream & out,
43
unsigned
int
iProcessor,
44
unsigned
int
iCone);
45
48
void
fillPhiMaps(
unsigned
int
iProcessor,
49
const
OMTFinput
& aInput);
50
51
private
:
52
55
void
fillInputRange(
unsigned
int
iConfigMaker,
56
unsigned
int
iCone,
57
const
OMTFinput
& aInput);
58
59
void
fillInputRange(
unsigned
int
iConfigMaker,
60
unsigned
int
iCone,
61
unsigned
int
iRefLayer,
62
unsigned
int
iInput);
63
68
std::vector<std::vector<int> >
minRefPhi2D
;
69
std::vector<std::vector<int> >
maxRefPhi2D
;
70
71
OMTFConfiguration
*
myOmtfConfig
;
72
};
73
74
75
#endif
OMTFResult.h
ParameterSet
Definition:
Functions.h:16
OMTFConfigMaker
Definition:
OMTFConfigMaker.h:17
GoldenPattern.h
OMTFConfiguration.h
XMLConfigReader
Definition:
XMLConfigReader.h:27
OMTFConfigMaker::minRefPhi2D
std::vector< std::vector< int > > minRefPhi2D
Definition:
OMTFConfigMaker.h:68
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
OMTFConfiguration
Definition:
OMTFConfiguration.h:49
OMTFinput
Definition:
OMTFinput.h:11
OMTFConfigMaker::myOmtfConfig
OMTFConfiguration * myOmtfConfig
Definition:
OMTFConfigMaker.h:71
edm
HLT enums.
Definition:
AlignableModifier.h:17
OMTFConfigMaker::maxRefPhi2D
std::vector< std::vector< int > > maxRefPhi2D
Definition:
OMTFConfigMaker.h:69
Generated for CMSSW Reference Manual by
1.8.11