ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysisUtils
TrigInDetAnalysisUtils
Filter_TrackParameters.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
12
#ifndef TrigInDetAnalysisUtils_Filter_TrackParameters_H
13
#define TrigInDetAnalysisUtils_Filter_TrackParameters_H
14
15
16
#include <iostream>
17
#include <string>
18
#include <cmath>
19
#include <map>
20
21
#include "
TrigInDetAnalysis/Track.h
"
22
#include "
TrigInDetAnalysis/TrackFilter.h
"
23
24
25
class
Filter_TrackParameters
:
public
TIDA::TrackFilter {
26
27
public
:
28
29
Filter_TrackParameters
(
double
etaMax
,
double
d0Max,
double
z0Max,
double
pTMin) :
30
m_etaMax
(
etaMax
),
m_d0Max
(d0Max),
m_z0Max
(z0Max),
m_pTMin
(pTMin) { }
31
32
bool
select
(
const
TIDA::Track
*
t
,
const
TrigInDetAnalysis::TIDARoiDescriptor*
r
=0) {
33
// Select track parameters
34
if
(std::fabs(
t
->eta())>
m_etaMax
|| std::fabs(
t
->a0())>
m_d0Max
|| std::fabs(
t
->z0())>
m_z0Max
|| std::fabs(
t
->pT())<
m_pTMin
)
return
false
;
35
return
true
;
36
}
37
38
private
:
39
40
double
m_etaMax
;
41
double
m_d0Max
;
42
double
m_z0Max
;
43
double
m_pTMin
;
44
45
};
46
47
48
#endif // TrigInDetAnalysisUtils_Filter_TrackParameters_H
beamspotman.r
def r
Definition:
beamspotman.py:676
Track.h
Filter_TrackParameters
Definition:
Filter_TrackParameters.h:25
TrackFilter.h
base class for a single track selection filter allowing parameter setting for complex track selection
xAOD::etaMax
etaMax
Definition:
HIEventShape_v2.cxx:46
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
Filter_TrackParameters::m_pTMin
double m_pTMin
Definition:
Filter_TrackParameters.h:43
Filter_TrackParameters::select
bool select(const TIDA::Track *t, const TrigInDetAnalysis::TIDARoiDescriptor *r=0)
Definition:
Filter_TrackParameters.h:32
Filter_TrackParameters::m_d0Max
double m_d0Max
Definition:
Filter_TrackParameters.h:41
Filter_TrackParameters::m_etaMax
double m_etaMax
Definition:
Filter_TrackParameters.h:40
Filter_TrackParameters::m_z0Max
double m_z0Max
Definition:
Filter_TrackParameters.h:42
TIDA::Track
Definition:
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
Filter_TrackParameters::Filter_TrackParameters
Filter_TrackParameters(double etaMax, double d0Max, double z0Max, double pTMin)
Definition:
Filter_TrackParameters.h:29
Generated on Tue Jul 2 2024 21:15:42 for ATLAS Offline Software by
1.8.18