Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TMuonEndCap
interface
PtAssignment.h
Go to the documentation of this file.
1
// calculte pT for a given InternalTrack
2
3
#ifndef L1TRIGGER_L1TMUONENDCAP_PTASSIGNMENT_H
4
#define L1TRIGGER_L1TMUONENDCAP_PTASSIGNMENT_H
5
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
L1Trigger/L1TMuonEndCap/interface/MuonInternalTrack.h
"
8
#include "
L1Trigger/L1TMuonEndCap/interface/Forest.h
"
9
#include "TGraph.h"
10
11
12
namespace
l1t {
13
14
class
EmtfPtAssignment
{
15
public
:
16
EmtfPtAssignment
(
const
char
* tree_dir=
"L1Trigger/L1TMuon/data/emtf_luts/v_16_02_21/ModeVariables/trees"
);
17
18
unsigned
long
calculateAddress
(
L1TMuon::InternalTrack
track,
const
edm::EventSetup
& es,
int
mode
);
19
float
calculatePt
(
unsigned
long
Address);
20
21
22
private
:
23
// DT Forest: a proper CondFormat replacement already exists, but is not yet integrated here yet:
24
std::vector<int>
allowedModes_
;
25
Forest
forest_
[16];
26
27
};
28
29
30
}
31
32
#endif
l1t::EmtfPtAssignment::allowedModes_
std::vector< int > allowedModes_
Definition:
PtAssignment.h:24
EventSetup.h
l1t::EmtfPtAssignment::forest_
Forest forest_[16]
Definition:
PtAssignment.h:25
Forest.h
l1t::EmtfPtAssignment::calculatePt
float calculatePt(unsigned long Address)
Definition:
PtAssignment.cc:435
l1t::EmtfPtAssignment
Definition:
PtAssignment.h:14
alignBH_cfg.mode
list mode
Definition:
alignBH_cfg.py:7
l1t::EmtfPtAssignment::calculateAddress
unsigned long calculateAddress(L1TMuon::InternalTrack track, const edm::EventSetup &es, int mode)
Definition:
PtAssignment.cc:835
edm::EventSetup
Definition:
EventSetup.h:45
Forest
Definition:
Forest.h:9
l1t::EmtfPtAssignment::EmtfPtAssignment
EmtfPtAssignment(const char *tree_dir="L1Trigger/L1TMuon/data/emtf_luts/v_16_02_21/ModeVariables/trees")
Definition:
PtAssignment.cc:21
L1TMuon::InternalTrack
Definition:
MuonInternalTrack.h:37
MuonInternalTrack.h
Generated for CMSSW Reference Manual by
1.8.5