![]() |
ATLAS Offline Software
|
#include <FakeTrackSmearer.h>
Public Member Functions | |
| FakeTrackSmearer (const std::string &InstanceName, long long randomseed=0, bool verbose=false) | |
| FakeTrackSmearer (const FakeTrackSmearer &other)=delete | |
| FakeTrackSmearer & | operator= (const FakeTrackSmearer &other)=delete |
| void | Prepare () |
| double | d0ResFunc (double eta, double pt, int verbose) |
| double | z0ResFunc (double eta, double pt, int verbose) |
| double | etaResFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | phiResFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | curvResFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | d0RefFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | z0RefFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | etaRefFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | phiRefFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | curvRefFunc (double eta __attribute__((unused)), double pt __attribute__((unused)), int verbose __attribute__((unused))) |
| double | effFunc (double eta, double pt, int verbose) |
| double | effFuncLRT (double d0, int verbose) |
| void | InitArray (double *a, int n, const double in[]) |
| void | SetInputTracksPtCut (double ptcut) |
| void | SetOutputTracksPtCut (double ptcut) |
| void | SetMatchRatio (double m) |
| void | SetFakeFraction (double f) |
| void | SetSigmaScaleFactor (double s) |
| void | SetResolutionPtCutOff (double cutoff) |
| void | UseResolutionPtCutOff (bool use) |
| void | Clear () |
| int | GetNTrueTracks () |
| int | GetNFakes () |
| int | GetNTracks () |
| void | AddTrackAndTruth (double d0, double z0, double curv, double eta, double phi) |
| void | AddTrack (double d0, double z0, double curv, double eta, double phi) |
| void | PlotD0Res (double eta) |
| void | EnableFakes (bool enable=true) |
| void | FakeKillerEnable (bool enable=true) |
| void | IncludeFakesInResolutionCalculation (bool enable=true) |
| void | UseCoinToss (bool enable=true) |
| void | SetTrackingEfficiency (double epsilon=0.95) |
| void | SetParameterizedEfficiency (bool param=false) |
| void | SetParameterizedEfficiency_LRT (bool param=false) |
| void | SetParameterizedEfficiency_highd0_LRT (double d0) |
| void | SetParameterizedEfficiency_lowd0_LRT (double d0) |
| double | z0 (int idx) |
| double | d0 (int idx) |
| double | phi (int idx) |
| double | pt (int idx) |
| double | curv (int idx) |
| double | eta (int idx) |
Public Attributes | |
| std::vector< EFTrackingSmearing::FTS_Track > | Tracks |
| TH1F * | d0Narrow = nullptr |
| TH1F * | z0Narrow = nullptr |
| TH1F * | d0Sim = nullptr |
| TH1F * | z0Sim = nullptr |
| TF1 * | d0res_eta = nullptr |
| TF1 * | d0ref_eta = nullptr |
| TF1 * | z0res_eta = nullptr |
| TF1 * | z0ref_eta = nullptr |
| TF1 * | d0res_pt = nullptr |
| TF1 * | d0ref_pt = nullptr |
| TF1 * | z0res_pt = nullptr |
| TF1 * | z0ref_pt = nullptr |
| TF1 * | curvres_eta = nullptr |
| TF1 * | curvres_pt = nullptr |
| TF1 * | effLRT_d0 = nullptr |
Private Attributes | |
| std::string | m_baseName |
| int | m_ntracks = 0 |
| int | m_nfakes = 0 |
| bool | m_verbose = false |
| TRandom3 * | m_myRandom = nullptr |
| double | m_FMatches = 1. |
| double | m_FakeFraction = 0. |
| double | m_SigmaScaleFactor = 1.0 |
| double | m_nominalEfficiency = 0.95 |
| bool | m_parameterizedEfficiency = false |
| bool | m_parameterizedEfficiency_LRT = false |
| bool | m_includeFakesInResolutionCalculation = false |
| bool | m_fakeKillerEnable = false |
| bool | m_useCoinToss = false |
| bool | m_useInputSigmas = false |
| bool | m_produceFakes = true |
| bool | m_useResolutionPtCutOff = false |
| bool | m_useTrackingTruth = true |
| double | m_resolutionPtCutOff =0.0 |
| double | m_inPtCut = 0.0 |
| double | m_outPtCut = 1.0 |
| double | m_parameterizedEfficiency_highd0_LRT = 0. |
| double | m_parameterizedEfficiency_lowd0_LRT = 0. |
Definition at line 28 of file FakeTrackSmearer.h.
|
inline |
Definition at line 31 of file FakeTrackSmearer.h.
|
delete |
|
inline |
Definition at line 187 of file FakeTrackSmearer.h.
|
inline |
Definition at line 179 of file FakeTrackSmearer.h.
|
inline |
Definition at line 173 of file FakeTrackSmearer.h.
|
inline |
Definition at line 365 of file FakeTrackSmearer.h.
|
inline |
Definition at line 141 of file FakeTrackSmearer.h.
|
inline |
Definition at line 112 of file FakeTrackSmearer.h.
|
inline |
Definition at line 362 of file FakeTrackSmearer.h.
|
inline |
Definition at line 121 of file FakeTrackSmearer.h.
|
inline |
Definition at line 88 of file FakeTrackSmearer.h.
|
inline |
Definition at line 146 of file FakeTrackSmearer.h.
|
inline |
Definition at line 152 of file FakeTrackSmearer.h.
|
inline |
Definition at line 307 of file FakeTrackSmearer.h.
|
inline |
Definition at line 366 of file FakeTrackSmearer.h.
|
inline |
Definition at line 131 of file FakeTrackSmearer.h.
|
inline |
Definition at line 100 of file FakeTrackSmearer.h.
|
inline |
Definition at line 314 of file FakeTrackSmearer.h.
|
inline |
Definition at line 176 of file FakeTrackSmearer.h.
|
inline |
Definition at line 177 of file FakeTrackSmearer.h.
|
inline |
Definition at line 175 of file FakeTrackSmearer.h.
|
inline |
Definition at line 321 of file FakeTrackSmearer.h.
|
inline |
Definition at line 158 of file FakeTrackSmearer.h.
|
delete |
|
inline |
Definition at line 363 of file FakeTrackSmearer.h.
|
inline |
Definition at line 136 of file FakeTrackSmearer.h.
|
inline |
Definition at line 106 of file FakeTrackSmearer.h.
|
inline |
Definition at line 295 of file FakeTrackSmearer.h.
|
inline |
Definition at line 50 of file FakeTrackSmearer.h.
|
inline |
Definition at line 364 of file FakeTrackSmearer.h.
|
inline |
Definition at line 168 of file FakeTrackSmearer.h.
|
inline |
Definition at line 165 of file FakeTrackSmearer.h.
|
inline |
Definition at line 167 of file FakeTrackSmearer.h.
|
inline |
Definition at line 166 of file FakeTrackSmearer.h.
|
inline |
Definition at line 340 of file FakeTrackSmearer.h.
|
inline |
Definition at line 350 of file FakeTrackSmearer.h.
|
inline |
Definition at line 355 of file FakeTrackSmearer.h.
|
inline |
Definition at line 345 of file FakeTrackSmearer.h.
|
inline |
Definition at line 170 of file FakeTrackSmearer.h.
|
inline |
Definition at line 169 of file FakeTrackSmearer.h.
|
inline |
Definition at line 335 of file FakeTrackSmearer.h.
|
inline |
Definition at line 328 of file FakeTrackSmearer.h.
|
inline |
Definition at line 171 of file FakeTrackSmearer.h.
|
inline |
Definition at line 361 of file FakeTrackSmearer.h.
|
inline |
Definition at line 126 of file FakeTrackSmearer.h.
|
inline |
Definition at line 94 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::curvres_eta = nullptr |
Definition at line 382 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::curvres_pt = nullptr |
Definition at line 383 of file FakeTrackSmearer.h.
| TH1F* FakeTrackSmearer::d0Narrow = nullptr |
Definition at line 369 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::d0ref_eta = nullptr |
Definition at line 375 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::d0ref_pt = nullptr |
Definition at line 379 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::d0res_eta = nullptr |
Definition at line 374 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::d0res_pt = nullptr |
Definition at line 378 of file FakeTrackSmearer.h.
| TH1F* FakeTrackSmearer::d0Sim = nullptr |
Definition at line 371 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::effLRT_d0 = nullptr |
Definition at line 384 of file FakeTrackSmearer.h.
|
private |
Definition at line 388 of file FakeTrackSmearer.h.
|
private |
Definition at line 395 of file FakeTrackSmearer.h.
|
private |
Definition at line 402 of file FakeTrackSmearer.h.
|
private |
Definition at line 394 of file FakeTrackSmearer.h.
|
private |
Definition at line 401 of file FakeTrackSmearer.h.
|
private |
Definition at line 409 of file FakeTrackSmearer.h.
|
private |
Definition at line 392 of file FakeTrackSmearer.h.
|
private |
Definition at line 390 of file FakeTrackSmearer.h.
|
private |
Definition at line 397 of file FakeTrackSmearer.h.
|
private |
Definition at line 389 of file FakeTrackSmearer.h.
|
private |
Definition at line 410 of file FakeTrackSmearer.h.
|
private |
Definition at line 399 of file FakeTrackSmearer.h.
|
private |
Definition at line 411 of file FakeTrackSmearer.h.
|
private |
Definition at line 412 of file FakeTrackSmearer.h.
|
private |
Definition at line 400 of file FakeTrackSmearer.h.
|
private |
Definition at line 405 of file FakeTrackSmearer.h.
|
private |
Definition at line 408 of file FakeTrackSmearer.h.
|
private |
Definition at line 396 of file FakeTrackSmearer.h.
|
private |
Definition at line 403 of file FakeTrackSmearer.h.
|
private |
Definition at line 404 of file FakeTrackSmearer.h.
|
private |
Definition at line 406 of file FakeTrackSmearer.h.
|
private |
Definition at line 407 of file FakeTrackSmearer.h.
|
private |
Definition at line 391 of file FakeTrackSmearer.h.
| std::vector<EFTrackingSmearing::FTS_Track> FakeTrackSmearer::Tracks |
Definition at line 360 of file FakeTrackSmearer.h.
| TH1F* FakeTrackSmearer::z0Narrow = nullptr |
Definition at line 370 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::z0ref_eta = nullptr |
Definition at line 377 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::z0ref_pt = nullptr |
Definition at line 381 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::z0res_eta = nullptr |
Definition at line 376 of file FakeTrackSmearer.h.
| TF1* FakeTrackSmearer::z0res_pt = nullptr |
Definition at line 380 of file FakeTrackSmearer.h.
| TH1F* FakeTrackSmearer::z0Sim = nullptr |
Definition at line 372 of file FakeTrackSmearer.h.