Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/TPC/groot/ABlob.h>
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.
|
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.
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().