![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/CaloReco/BEmcProfile.h>
Collaboration diagram for BEmcProfile:Public Member Functions | |
| BEmcProfile (const std::string &fname) | |
| BEmcProfile (const BEmcProfile &)=delete | |
| BEmcProfile & | operator= (const BEmcProfile &)=delete |
| virtual | ~BEmcProfile () |
| float | GetProb (std::vector< EmcModule > *plist, int NX, float en, float theta, float phi) |
| float | GetTowerEnergy (int iy, int iz, std::vector< EmcModule > *plist, int nx) |
| void | PredictEnergy (int ip, float en, float theta, float phi, float ddz, float ddy, float &ep, float &err) |
| float | PredictEnergyR (float energy, float theta, float phi, float rr) |
| bool | IsLoaded () |
| int | Verbosity () const |
| void | Verbosity (const int i) |
Protected Attributes | |
| bool | bloaded |
| float | thresh |
| int | nen |
| int | nth |
| float * | energy_array |
| float * | theta_array |
| TH1F ** | hmean |
| TH1F ** | hsigma |
| TH1F ** | hr4 |
Private Attributes | |
| int | m_Verbosity |
Definition at line 7 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 7 of file BEmcProfile.h
|
explicit |
Definition at line 18 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 18 of file BEmcProfile.cc
References bloaded, energy_array, f, material_mapping_optimisation::format, hmean, hr4, hsigma, i, it, nen, NP, nth, str, theta_array, and Verbosity().
Here is the call graph for this function:
|
explicitdelete |
|
virtual |
Definition at line 146 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 146 of file BEmcProfile.cc
References bloaded, energy_array, hmean, hr4, hsigma, i, nen, NP, nth, and theta_array.
| float BEmcProfile::GetProb | ( | std::vector< EmcModule > * | plist, |
| int | NX, | ||
| float | en, | ||
| float | theta, | ||
| float | phi | ||
| ) |
Definition at line 168 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 168 of file BEmcProfile.cc
References bloaded, check_license::err(), GetTowerEnergy(), i, NP, NX, PredictEnergy(), and thresh.
Here is the call graph for this function:| float BEmcProfile::GetTowerEnergy | ( | int | iy, |
| int | iz, | ||
| std::vector< EmcModule > * | plist, | ||
| int | nx | ||
| ) |
Definition at line 691 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 691 of file BEmcProfile.cc
Referenced by GetProb().
Here is the caller graph for this function:
|
inline |
Definition at line 23 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 23 of file BEmcProfile.h
References bloaded.
Referenced by BEmcRec::GetProb().
Here is the caller graph for this function:
|
delete |
| void BEmcProfile::PredictEnergy | ( | int | ip, |
| float | en, | ||
| float | theta, | ||
| float | phi, | ||
| float | ddz, | ||
| float | ddy, | ||
| float & | ep, | ||
| float & | err | ||
| ) |
Definition at line 398 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 398 of file BEmcProfile.cc
References bloaded, energy_array, hmean, hsigma, configureMap::ibin, nen, NP, nth, and theta_array.
Referenced by GetProb(), BEmcRec::GetProb(), and BEmcRec::PredictEnergyProb().
Here is the caller graph for this function:| float BEmcProfile::PredictEnergyR | ( | float | energy, |
| float | theta, | ||
| float | phi, | ||
| float | rr | ||
| ) |
Definition at line 586 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 586 of file BEmcProfile.cc
References bloaded, energy_array, hr4, configureMap::ibin, nen, nth, and theta_array.
Referenced by BEmcRec::PredictEnergyProb().
Here is the caller graph for this function:
|
inline |
Definition at line 24 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 24 of file BEmcProfile.h
References m_Verbosity.
Referenced by BEmcProfile().
Here is the caller graph for this function:
|
inline |
Definition at line 25 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 25 of file BEmcProfile.h
References i, and m_Verbosity.
|
protected |
Definition at line 28 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 28 of file BEmcProfile.h
Referenced by BEmcProfile(), GetProb(), IsLoaded(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 34 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 34 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 37 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 37 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), and ~BEmcProfile().
|
protected |
Definition at line 39 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 39 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 38 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 38 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), and ~BEmcProfile().
|
private |
Definition at line 42 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 42 of file BEmcProfile.h
Referenced by Verbosity().
|
protected |
Definition at line 31 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 31 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 32 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 32 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 35 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 35 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 30 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 30 of file BEmcProfile.h
Referenced by GetProb().