ATLAS Offline Software
BackExtrapolator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BACKEXTRAPOLATOR_H
6 #define BACKEXTRAPOLATOR_H
7 
8 
10 
11  bool give_eta_phi_at_vertex( double, double, double, bool,bool,bool,bool,
12  double&, double&, double&, double&,double,
13  const double data_Barrel_Param[2][2][2],
14  const double data_Barrel_Sigmas[2][2][2][2],
15  const double data_Endcap_TriggerST_Param[4][12][2][2][2][2],
16  const double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2],
17  const double data_Endcap_InnerST_Param[4][12][2][2][2],
18  const double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2],
19  const double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2]);
20 
21  bool give_eta_phi_at_tuned_vertex( double, double, double, double, double,
22  bool, bool, bool, bool, double&, double&,
23  double&, double&, double,
24  const double data_Barrel_Param[2][2][2],
25  const double data_Barrel_Sigmas[2][2][2][2],
26  const double data_Endcap_TriggerST_Param[4][12][2][2][2][2],
27  const double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2],
28  const double data_Endcap_InnerST_Param[4][12][2][2][2],
29  const double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2],
30  const double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2]);
31 
32  bool idTrack_in_loose_window ( double, int, double, double, double,
33  double, double, bool, bool, double, double,
34  double data_Barrel_Param[2][2][2],
35  double data_Barrel_Sigmas[2][2][2][2],
36  double data_Endcap_TriggerST_Param[4][12][2][2][2][2],
37  double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2],
38  double data_Endcap_InnerST_Param[4][12][2][2][2],
39  double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2],
40  double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2]);
41 
42  bool idTrack_in_tight_window ( double, int, double, double, double, double,
43  double, double, double, bool, bool, double, double,
44  double data_Barrel_Param[2][2][2],
45  double data_Barrel_Sigmas[2][2][2][2],
46  double data_Endcap_TriggerST_Param[4][12][2][2][2][2],
47  double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2],
48  double data_Endcap_InnerST_Param[4][12][2][2][2],
49  double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2],
50  double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2]);
51 
52  double retune_vtx(double, double, double);
53 
54  double retune_pt(double, bool dataset=false);
55 
56 }
57 
58 #endif
MuonBackExtrapolator::give_eta_phi_at_tuned_vertex
bool give_eta_phi_at_tuned_vertex(double, double, double, double, double, bool, bool, bool, bool, double &, double &, double &, double &, double, const double data_Barrel_Param[2][2][2], const double data_Barrel_Sigmas[2][2][2][2], const double data_Endcap_TriggerST_Param[4][12][2][2][2][2], const double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2], const double data_Endcap_InnerST_Param[4][12][2][2][2], const double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2], const double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2])
Definition: BackExtrapolator.cxx:968
MuonBackExtrapolator::idTrack_in_tight_window
bool idTrack_in_tight_window(double, int, double, double, double, double, double, double, double, bool, bool, double, double, double data_Barrel_Param[2][2][2], double data_Barrel_Sigmas[2][2][2][2], double data_Endcap_TriggerST_Param[4][12][2][2][2][2], double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2], double data_Endcap_InnerST_Param[4][12][2][2][2], double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2], double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2])
Definition: BackExtrapolator.cxx:1149
dataset
Definition: dataset.h:27
MuonBackExtrapolator::give_eta_phi_at_vertex
bool give_eta_phi_at_vertex(double, double, double, bool, bool, bool, bool, double &, double &, double &, double &, double, const double data_Barrel_Param[2][2][2], const double data_Barrel_Sigmas[2][2][2][2], const double data_Endcap_TriggerST_Param[4][12][2][2][2][2], const double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2], const double data_Endcap_InnerST_Param[4][12][2][2][2], const double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2], const double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2])
Definition: BackExtrapolator.cxx:846
MuonBackExtrapolator::idTrack_in_loose_window
bool idTrack_in_loose_window(double, int, double, double, double, double, double, bool, bool, double, double, double data_Barrel_Param[2][2][2], double data_Barrel_Sigmas[2][2][2][2], double data_Endcap_TriggerST_Param[4][12][2][2][2][2], double data_Endcap_TriggerST_Sigmas[4][12][2][2][2][2], double data_Endcap_InnerST_Param[4][12][2][2][2], double data_Endcap_InnerST_PhiSigmas[4][12][2][2][2], double data_Endcap_InnerST_EtaSigmas[2][2][2][2][2])
Definition: BackExtrapolator.cxx:1090
MuonBackExtrapolator::retune_pt
double retune_pt(double, bool dataset=false)
Definition: BackExtrapolator.cxx:1274
MuonBackExtrapolator::retune_vtx
double retune_vtx(double, double, double)
Definition: BackExtrapolator.cxx:1261
MuonBackExtrapolator
Definition: BackExtrapolator.h:9