ATLAS Offline Software
Public Member Functions | List of all members
Filter_RoIMatching Class Reference

#include <Filter_RoIMatching.h>

Inheritance diagram for Filter_RoIMatching:
Collaboration diagram for Filter_RoIMatching:

Public Member Functions

 Filter_RoIMatching ()
 
bool select (const TIDA::Track *t)
 
bool select (const TIDA::Track *t, const TrigInDetAnalysis::TIDARoiDescriptor *roi)
 

Detailed Description

Definition at line 26 of file Filter_RoIMatching.h.

Constructor & Destructor Documentation

◆ Filter_RoIMatching()

Filter_RoIMatching::Filter_RoIMatching ( )
inline

Definition at line 30 of file Filter_RoIMatching.h.

30 {}

Member Function Documentation

◆ select() [1/2]

bool Filter_RoIMatching::select ( const TIDA::Track t)
inline

Definition at line 32 of file Filter_RoIMatching.h.

32  {
33  return true;
34  }

◆ select() [2/2]

bool Filter_RoIMatching::select ( const TIDA::Track t,
const TrigInDetAnalysis::TIDARoiDescriptor *  roi 
)
inline

Definition at line 36 of file Filter_RoIMatching.h.

36  {
37  double deltaEta = t->eta() - roi->eta();
38  double deltaPhi = t->phi() - roi->phi(); if(deltaPhi<-M_PI)deltaPhi+=2*M_PI; if(deltaPhi>M_PI)deltaPhi-=2*M_PI;
39  if(std::fabs(deltaEta)>roi->etaHalfWidth() || std::fabs(deltaPhi)>roi->phiHalfWidth()) return false;
40  return true;
41  }

The documentation for this class was generated from the following file:
xAOD::deltaPhi
setSAddress setEtaMS setDirPhiMS setDirZMS setBarrelRadius setEndcapAlpha setEndcapRadius setInterceptInner setEtaMap setEtaBin setIsTgcFailure setDeltaPt deltaPhi
Definition: L2StandAloneMuon_v1.cxx:160
M_PI
#define M_PI
Definition: ActiveFraction.h:11
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
P4Helpers::deltaEta
double deltaEta(const I4Momentum &p1, const I4Momentum &p2)
Computes efficiently .
Definition: P4Helpers.h:53