![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/CaloReco/BEmcProfile.h>
Public Member Functions | |
| BEmcProfile (const std::string &fname) | |
| 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
| BEmcProfile::BEmcProfile | ( | const std::string & | fname | ) |
Definition at line 20 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 20 of file BEmcProfile.cc
References bloaded, energy_array, f, hh, hmean, hr4, hsigma, it, nen, NP, nth, theta_array, and Verbosity().
Here is the call graph for this function:
|
virtual |
Definition at line 143 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 143 of file BEmcProfile.cc
References bloaded, energy_array, hmean, hr4, hsigma, nen, NP, nth, and theta_array.
| float BEmcProfile::GetProb | ( | std::vector< EmcModule > * | plist, |
| int | NX, | ||
| float | en, | ||
| float | theta, | ||
| float | phi | ||
| ) |
Definition at line 165 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 165 of file BEmcProfile.cc
References kdfinder::abs(), bloaded, e1, e2, e3, e4, emax, check_license::err(), GetTowerEnergy(), int(), G4InuclParticleNames::nn, NP, PredictEnergy(), and thresh.
Here is the call graph for this function:Definition at line 598 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 598 of file BEmcProfile.cc
References izt, and G4InuclParticleNames::nn.
Referenced by GetProb().
Here is the caller graph for this function:
|
inline |
Definition at line 18 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 18 of file BEmcProfile.h
References bloaded.
Referenced by BEmcRec::GetProb().
Here is the caller graph for this function:| void BEmcProfile::PredictEnergy | ( | int | ip, |
| float | en, | ||
| float | theta, | ||
| float | phi, | ||
| float | ddz, | ||
| float | ddy, | ||
| float & | ep, | ||
| float & | err | ||
| ) |
Definition at line 364 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 364 of file BEmcProfile.cc
References bloaded, energy_array, hmean, hsigma, nen, NP, nth, gammaraytel::pr, theta_array, and xx.
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 514 of file BEmcProfile.cc.
View newest version in sPHENIX GitHub at line 514 of file BEmcProfile.cc
References bloaded, energy_array, hr4, nen, nth, gammaraytel::pr, and theta_array.
Referenced by BEmcRec::PredictEnergyProb().
Here is the caller graph for this function:
|
inline |
Definition at line 19 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 19 of file BEmcProfile.h
References m_Verbosity.
Referenced by BEmcProfile().
Here is the caller graph for this function:Definition at line 20 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 20 of file BEmcProfile.h
References m_Verbosity.
|
protected |
Definition at line 23 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 23 of file BEmcProfile.h
Referenced by BEmcProfile(), GetProb(), IsLoaded(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 29 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 29 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(), 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(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 33 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 33 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), and ~BEmcProfile().
|
private |
Definition at line 37 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 37 of file BEmcProfile.h
Referenced by Verbosity().
|
protected |
Definition at line 26 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 26 of file BEmcProfile.h
Referenced by BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 27 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 27 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 BEmcProfile(), PredictEnergy(), PredictEnergyR(), and ~BEmcProfile().
|
protected |
Definition at line 25 of file BEmcProfile.h.
View newest version in sPHENIX GitHub at line 25 of file BEmcProfile.h
Referenced by GetProb().