CMS 3D CMS Logo

L1TkElectronTrackMatchAlgo.h
Go to the documentation of this file.
1 #ifndef L1Trigger_L1TTrackMatch_L1TkElectronTrackMatchAlgo_HH
2 #define L1Trigger_L1TTrackMatch_L1TkElectronTrackMatchAlgo_HH
3 
7 
10  typedef std::vector<L1TTTrackType> L1TTTrackCollection;
12  const edm::Ptr<L1TTTrackType>& pTrk,
13  double& dph,
14  double& dr,
15  double& deta);
17  const edm::Ptr<L1TTTrackType>& pTrk,
18  double& dph,
19  double& dr,
20  double& deta);
21  void doMatch(const GlobalPoint& epos, const edm::Ptr<L1TTTrackType>& pTrk, double& dph, double& dr, double& deta);
22 
23  double deltaR(const GlobalPoint& epos, const edm::Ptr<L1TTTrackType>& pTrk);
24  double deltaPhi(const GlobalPoint& epos, const edm::Ptr<L1TTTrackType>& pTrk);
26  double deltaEta(const GlobalPoint& epos, const edm::Ptr<L1TTTrackType>& pTrk);
27  GlobalPoint calorimeterPosition(double phi, double eta, double e);
28 
29 } // namespace L1TkElectronTrackMatchAlgo
30 #endif
L1TkElectronTrackMatchAlgo
Definition: L1TkElectronTrackMatchAlgo.h:8
L1TkElectronTrackMatchAlgo::deltaPhi
double deltaPhi(const GlobalPoint &epos, const edm::Ptr< L1TTTrackType > &pTrk)
Definition: L1TkElectronTrackMatchAlgo.cc:52
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:77
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::doMatchClusterET
void doMatchClusterET(BXVector< l1t::EGamma >::const_iterator egIter, const edm::Ptr< L1TTTrackType > &pTrk, double &dph, double &dr, double &deta)
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:84
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:99
L1TkElectronTrackMatchAlgo::deltaPhiClusterET
double deltaPhiClusterET(BXVector< l1t::EGamma >::const_iterator egIter, const edm::Ptr< L1TTTrackType > &pTrk)
GlobalPoint.h
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37