![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/calibrations/tpc/fillSpaceChargeMaps/Shifter.h>
Collaboration diagram for Shifter:Public Member Functions | |
| Shifter (TString sourcefilename) | |
| Shifter (TString sourcefilename) | |
| Shifter (TString sourcefilename) | |
| Shifter (const std::string &truthfilename, const std::string &correctionfilename="") | |
| TVector3 | Shift (const TVector3 &position) |
| TVector3 | ShiftForward (const TVector3 &position) |
| TVector3 | ShiftBack (const TVector3 &position) |
Public Attributes | |
| TFile * | forward = nullptr |
| TFile * | average = nullptr |
| TH3F * | hX |
| TH3F * | hY |
| TH3F * | hZ |
| TH3F * | hR |
| TH3F * | hPhi |
| TH3F * | hXave |
| TH3F * | hYave |
| TH3F * | hZave |
| TH3F * | hRave |
| TH3F * | hPhiave |
| TFile * | back = nullptr |
| bool | hasTruth = false |
| bool | hasCorrection = false |
| TH3 * | hX = nullptr |
| TH3 * | hY = nullptr |
| TH3 * | hZ = nullptr |
| TH3 * | hR = nullptr |
| TH3 * | hPhi = nullptr |
| TH3 * | hXave = nullptr |
| TH3 * | hYave = nullptr |
| TH3 * | hZave = nullptr |
| TH3 * | hRave = nullptr |
| TH3 * | hPhiave = nullptr |
| TH3 * | hXBack = nullptr |
| TH3 * | hYBack = nullptr |
| TH3 * | hZBack = nullptr |
Definition at line 11 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 11 of file CMDistortionAnalysis.C
| Shifter::Shifter | ( | TString | sourcefilename | ) |
Definition at line 18 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 18 of file CMDistortionAnalysis.C
| Shifter::Shifter | ( | TString | sourcefilename | ) |
| Shifter::Shifter | ( | TString | sourcefilename | ) |
|
explicit |
Definition at line 11 of file Shifter.cc.
View newest version in sPHENIX GitHub at line 11 of file Shifter.cc
References average, G4TPC::correction_filename, forward, hasCorrection, hasTruth, hPhi, hPhiave, hR, hRave, hX, hXave, hY, hYave, hZ, and hZave.
| TVector3 Shifter::Shift | ( | const TVector3 & | position | ) |
Definition at line 134 of file Shifter.cc.
View newest version in sPHENIX GitHub at line 134 of file Shifter.cc
References ShiftBack(), and ShiftForward().
Here is the call graph for this function:| TVector3 Shifter::ShiftBack | ( | const TVector3 & | position | ) |
Definition at line 107 of file Shifter.cc.
View newest version in sPHENIX GitHub at line 107 of file Shifter.cc
References hXBack, hYBack, hZBack, ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
Referenced by Shift().
Here is the caller graph for this function:| TVector3 Shifter::ShiftForward | ( | const TVector3 & | position | ) |
Definition at line 60 of file Shifter.cc.
View newest version in sPHENIX GitHub at line 60 of file Shifter.cc
References hasCorrection, hasTruth, hPhiave, hRave, hX, hY, hZ, hZave, ActsTests::PropagationDatasets::phi, physmon_track_finding_ttbar::r, ambiguity_solver_full_chain::x, y, and physmon_track_finding_ttbar::z.
Referenced by fillSpaceChargeMaps::process_event(), and Shift().
Here is the caller graph for this function:| TFile * Shifter::average = nullptr |
Definition at line 14 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 14 of file CMDistortionAnalysis.C
Referenced by Shifter().
| TFile* Shifter::back = nullptr |
| TFile * Shifter::forward = nullptr |
Definition at line 14 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 14 of file CMDistortionAnalysis.C
Referenced by Shifter().
| bool Shifter::hasCorrection = false |
| bool Shifter::hasTruth = false |
| TH3F * Shifter::hPhi |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), and Shifter().
| TH3* Shifter::hPhi = nullptr |
| TH3F * Shifter::hPhiave |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by Shifter(), and ShiftForward().
| TH3* Shifter::hPhiave = nullptr |
| TH3F * Shifter::hR |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), and Shifter().
| TH3* Shifter::hR = nullptr |
| TH3F * Shifter::hRave |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by Shifter(), and ShiftForward().
| TH3* Shifter::hRave = nullptr |
| TH3F * Shifter::hX |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), Shifter(), and ShiftForward().
| TH3* Shifter::hX = nullptr |
| TH3F * Shifter::hXave |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by Shifter().
| TH3* Shifter::hXave = nullptr |
| TH3* Shifter::hXBack = nullptr |
Definition at line 34 of file Shifter.h.
View newest version in sPHENIX GitHub at line 34 of file Shifter.h
Referenced by ShiftBack().
| TH3F * Shifter::hY |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), Shifter(), and ShiftForward().
| TH3* Shifter::hY = nullptr |
| TH3F * Shifter::hYave |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by Shifter().
| TH3* Shifter::hYave = nullptr |
| TH3* Shifter::hYBack = nullptr |
Definition at line 35 of file Shifter.h.
View newest version in sPHENIX GitHub at line 35 of file Shifter.h
Referenced by ShiftBack().
| TH3F * Shifter::hZ |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by CMDistortionAnalysis(), CMDistortionAnalysisCart(), CMDistortionAnalysisPhiR(), Shifter(), and ShiftForward().
| TH3* Shifter::hZ = nullptr |
| TH3F * Shifter::hZave |
Definition at line 15 of file CMDistortionAnalysis.C.
View newest version in sPHENIX GitHub at line 15 of file CMDistortionAnalysis.C
Referenced by Shifter(), and ShiftForward().
| TH3* Shifter::hZave = nullptr |
| TH3* Shifter::hZBack = nullptr |
Definition at line 36 of file Shifter.h.
View newest version in sPHENIX GitHub at line 36 of file Shifter.h
Referenced by ShiftBack().