![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/TPC/groot/ABlob.h>
Collaboration diagram for ABlob:Public Member Functions | |
| ABlob (std::vector< AZigzag * > MANYZIGZAGS) | |
| virtual | ~ABlob () |
| void | SetCorrectedCentroid (double CC) |
| void | SetCorrectedQ (double CQ) |
| double | CentroidX () |
| double | CentroidY () |
| double | CentroidZ () |
| double | CentroidR () |
| double | CentroidP () |
| double | Q () |
| double | maxT () |
| double | CorrectedCentroid () |
| double | CorrectedQ () |
| void | Draw () |
| void | Report () |
| int | numZigs () |
| double | GetPHI () |
Public Attributes | |
| std::vector< AZigzag * > | manyZigs |
Static Public Attributes | |
| static bool | RecalibrateCharge = true |
| static bool | GaussPosition = false |
| static TH1 * | BlobPos = 0 |
| static TH1 * | BlobSigma = 0 |
| static TF1 * | BlobFit = 0 |
Protected Member Functions | |
| void | FixTheCharges () |
Protected Attributes | |
| double | correctedcentroid |
| double | correctedq |
| double | Precalc_PHI |
| double | Precalc_R |
Definition at line 42 of file ABlob.h.
View newest version in sPHENIX GitHub at line 42 of file ABlob.h
| ABlob::ABlob | ( | std::vector< AZigzag * > | MANYZIGZAGS | ) |
|
inlinevirtual |
| double ABlob::CentroidP | ( | ) |
| double ABlob::CentroidR | ( | ) |
| double ABlob::CentroidX | ( | ) |
| double ABlob::CentroidY | ( | ) |
| double ABlob::CentroidZ | ( | ) |
|
inline |
Definition at line 61 of file ABlob.h.
View newest version in sPHENIX GitHub at line 61 of file ABlob.h
References correctedcentroid.
|
inline |
Definition at line 62 of file ABlob.h.
View newest version in sPHENIX GitHub at line 62 of file ABlob.h
References correctedq.
| void ABlob::Draw | ( | ) |
Definition at line 156 of file ABlob.C.
View newest version in sPHENIX GitHub at line 156 of file ABlob.C
References shape(), TauVsDIS_MachineLearning_Differentiation::X, and TauVsDIS_MachineLearning_Differentiation::Y.
Here is the call graph for this function:
|
protected |
| double ABlob::GetPHI | ( | ) |
Definition at line 74 of file ABlob.C.
View newest version in sPHENIX GitHub at line 74 of file ABlob.C
References BlobFit, BlobPos, BlobSigma, E, i, groot::instance(), left(), mean(), Nphi, AZigzag::PCenter(), ActsTests::PropagationDatasets::phi, Q(), sigma, groot::theHistograms, and groot::ZigzagMap2.
Here is the call graph for this function:| double ABlob::maxT | ( | ) |
|
inline |
| double ABlob::Q | ( | ) |
| void ABlob::Report | ( | ) |
|
inline |
Definition at line 49 of file ABlob.h.
View newest version in sPHENIX GitHub at line 49 of file ABlob.h
References correctedcentroid.
|
inline |
Definition at line 50 of file ABlob.h.
View newest version in sPHENIX GitHub at line 50 of file ABlob.h
References correctedq.
|
static |
|
static |
|
static |
|
protected |
Definition at line 82 of file ABlob.h.
View newest version in sPHENIX GitHub at line 82 of file ABlob.h
Referenced by CorrectedCentroid(), and SetCorrectedCentroid().
|
protected |
Definition at line 83 of file ABlob.h.
View newest version in sPHENIX GitHub at line 83 of file ABlob.h
Referenced by CorrectedQ(), and SetCorrectedQ().
|
static |
Definition at line 72 of file ABlob.h.
View newest version in sPHENIX GitHub at line 72 of file ABlob.h
Referenced by groot100().
| std::vector<AZigzag*> ABlob::manyZigs |
|
protected |
|
protected |
|
static |
Definition at line 70 of file ABlob.h.
View newest version in sPHENIX GitHub at line 70 of file ABlob.h
Referenced by groot100().