test
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