L1Trigger
L1TTrackMatch
interface
L1TkElectronTrackMatchAlgo.h
Go to the documentation of this file.
1
#ifndef L1Trigger_L1TTrackMatch_L1TkElectronTrackMatchAlgo_HH
2
#define L1Trigger_L1TTrackMatch_L1TkElectronTrackMatchAlgo_HH
3
4
#include "
DataFormats/L1Trigger/interface/EGamma.h
"
5
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
6
#include "
DataFormats/L1TrackTrigger/interface/TTTypes.h
"
7
8
namespace
L1TkElectronTrackMatchAlgo
{
9
typedef
TTTrack<Ref_Phase2TrackerDigi_>
L1TTTrackType
;
10
typedef
std::vector<L1TTTrackType>
L1TTTrackCollection
;
11
void
doMatch
(
BXVector<l1t::EGamma>::const_iterator
egIter,
12
const
edm::Ptr<L1TTTrackType>
& pTrk,
13
double
& dph,
14
double
&
dr
,
15
double
& deta);
16
void
doMatch
(
const
GlobalPoint
& epos,
const
edm::Ptr<L1TTTrackType>
& pTrk,
double
& dph,
double
&
dr
,
double
& deta);
17
18
double
deltaR
(
const
GlobalPoint
& epos,
const
edm::Ptr<L1TTTrackType>
& pTrk);
19
double
deltaPhi
(
const
GlobalPoint
& epos,
const
edm::Ptr<L1TTTrackType>
& pTrk);
20
double
deltaEta
(
const
GlobalPoint
& epos,
const
edm::Ptr<L1TTTrackType>
& pTrk);
21
GlobalPoint
calorimeterPosition
(
double
phi,
double
eta
,
double
e
);
22
23
}
// namespace L1TkElectronTrackMatchAlgo
24
#endif
L1TkElectronTrackMatchAlgo
Definition:
L1TkElectronTrackMatchAlgo.h:8
L1TkElectronTrackMatchAlgo::deltaPhi
double deltaPhi(const GlobalPoint &epos, const edm::Ptr< L1TTTrackType > &pTrk)
Definition:
L1TkElectronTrackMatchAlgo.cc:41
L1TkElectronTrackMatchAlgo::L1TTTrackCollection
std::vector< L1TTTrackType > L1TTTrackCollection
Definition:
L1TkElectronTrackMatchAlgo.h:10
TTTypes.h
L1TkElectronTrackMatchAlgo::deltaR
double deltaR(const GlobalPoint &epos, const edm::Ptr< L1TTTrackType > &pTrk)
Definition:
L1TkElectronTrackMatchAlgo.cc:52
TTTrack
Class to store the L1 Track Trigger tracks.
Definition:
TTTrack.h:26
BXVector
Definition:
BXVector.h:15
EGamma.h
PVValHelper::eta
Definition:
PVValidationHelpers.h:69
L1TkElectronTrackMatchAlgo::doMatch
void doMatch(BXVector< l1t::EGamma >::const_iterator egIter, const edm::Ptr< L1TTTrackType > &pTrk, double &dph, double &dr, double &deta)
Point3DBase
Definition:
Point3DBase.h:10
L1TkElectronTrackMatchAlgo::L1TTTrackType
TTTrack< Ref_Phase2TrackerDigi_ > L1TTTrackType
Definition:
L1TkElectronTrackMatchAlgo.h:9
L1TkElectronTrackMatchAlgo::deltaEta
double deltaEta(const GlobalPoint &epos, const edm::Ptr< L1TTTrackType > &pTrk)
Definition:
L1TkElectronTrackMatchAlgo.cc:59
edm::Ptr
Definition:
AssociationVector.h:31
flavorHistoryFilter_cfi.dr
dr
Definition:
flavorHistoryFilter_cfi.py:37
L1TkElectronTrackMatchAlgo::calorimeterPosition
GlobalPoint calorimeterPosition(double phi, double eta, double e)
Definition:
L1TkElectronTrackMatchAlgo.cc:74
GlobalPoint.h
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16