#include <EndcapPiZeroDiscriminatorAlgo.h>
|
float | Activation_fun (float SUM) |
|
void | calculateBarrelNNInputVariables (float et, double s1, double s9, double s25, double m2, double cee, double cep, double cpp, double s4, double s6, double ratio, double xcog, double ycog) |
|
bool | calculateNNInputVariables (std::vector< float > &vph1, std::vector< float > &vph2, float pS1_max, float pS9_max, float pS25_max, int EScorr) |
|
| EndcapPiZeroDiscriminatorAlgo () |
|
| EndcapPiZeroDiscriminatorAlgo (double stripEnergyCut, int nStripCut, const std::string &path) |
|
void | findPi0Road (ESDetId strip, EcalPreshowerNavigator &theESNav, int plane, std::vector< ESDetId > &vout) |
|
std::vector< float > | findPreshVector (ESDetId strip, RecHitsMap *rechits_map, CaloSubdetectorTopology *topology_p) |
|
float * | get_input_vector () |
|
float | GetBarrelNNOutput (float EB_Et) |
|
float | getNNoutput (int sel_wfile) |
|
float | GetNNOutput (float EE_Et) |
|
bool | goodPi0Strip (RecHitsMap::iterator candidate_it, ESDetId lastID) |
|
void | readWeightFile (const char *WFile) |
|
| ~EndcapPiZeroDiscriminatorAlgo () |
|
EndcapPiZeroDiscriminatorAlgo::EndcapPiZeroDiscriminatorAlgo |
( |
| ) |
|
|
inline |
EndcapPiZeroDiscriminatorAlgo::EndcapPiZeroDiscriminatorAlgo |
( |
double |
stripEnergyCut, |
|
|
int |
nStripCut, |
|
|
const std::string & |
path |
|
) |
| |
EndcapPiZeroDiscriminatorAlgo::~EndcapPiZeroDiscriminatorAlgo |
( |
| ) |
|
|
inline |
float EndcapPiZeroDiscriminatorAlgo::Activation_fun |
( |
float |
SUM | ) |
|
void EndcapPiZeroDiscriminatorAlgo::calculateBarrelNNInputVariables |
( |
float |
et, |
|
|
double |
s1, |
|
|
double |
s9, |
|
|
double |
s25, |
|
|
double |
m2, |
|
|
double |
cee, |
|
|
double |
cep, |
|
|
double |
cpp, |
|
|
double |
s4, |
|
|
double |
s6, |
|
|
double |
ratio, |
|
|
double |
xcog, |
|
|
double |
ycog |
|
) |
| |
bool EndcapPiZeroDiscriminatorAlgo::calculateNNInputVariables |
( |
std::vector< float > & |
vph1, |
|
|
std::vector< float > & |
vph2, |
|
|
float |
pS1_max, |
|
|
float |
pS9_max, |
|
|
float |
pS25_max, |
|
|
int |
EScorr |
|
) |
| |
float* EndcapPiZeroDiscriminatorAlgo::get_input_vector |
( |
| ) |
|
|
inline |
float EndcapPiZeroDiscriminatorAlgo::GetBarrelNNOutput |
( |
float |
EB_Et | ) |
|
float EndcapPiZeroDiscriminatorAlgo::getNNoutput |
( |
int |
sel_wfile | ) |
|
float EndcapPiZeroDiscriminatorAlgo::GetNNOutput |
( |
float |
EE_Et | ) |
|
bool EndcapPiZeroDiscriminatorAlgo::goodPi0Strip |
( |
RecHitsMap::iterator |
candidate_it, |
|
|
ESDetId |
lastID |
|
) |
| |
void EndcapPiZeroDiscriminatorAlgo::readWeightFile |
( |
const char * |
WFile | ) |
|
int EndcapPiZeroDiscriminatorAlgo::barrelstart |
|
private |
int EndcapPiZeroDiscriminatorAlgo::debugLevel_ |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EB_Hidden |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EB_Indim |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EB_Layers |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EB_Outdim |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EE_Hidden |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EE_Indim |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EE_Layers |
|
private |
int EndcapPiZeroDiscriminatorAlgo::EE_Outdim |
|
private |
float* EndcapPiZeroDiscriminatorAlgo::H_O_Weight |
|
private |
std::vector<float> EndcapPiZeroDiscriminatorAlgo::H_O_Weight_all |
|
private |
float* EndcapPiZeroDiscriminatorAlgo::H_Thresh |
|
private |
std::vector<float> EndcapPiZeroDiscriminatorAlgo::H_Thresh_all |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Hidden |
|
private |
float* EndcapPiZeroDiscriminatorAlgo::I_H_Weight |
|
private |
std::vector<float> EndcapPiZeroDiscriminatorAlgo::I_H_Weight_all |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Indim |
|
private |
int EndcapPiZeroDiscriminatorAlgo::inp_var |
|
private |
float* EndcapPiZeroDiscriminatorAlgo::input_var |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Layers |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Nfiles_EB |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Nfiles_EE |
|
private |
float* EndcapPiZeroDiscriminatorAlgo::O_Thresh |
|
private |
std::vector<float> EndcapPiZeroDiscriminatorAlgo::O_Thresh_all |
|
private |
int EndcapPiZeroDiscriminatorAlgo::Outdim |
|
private |
std::string EndcapPiZeroDiscriminatorAlgo::pathToFiles_ |
|
private |
int EndcapPiZeroDiscriminatorAlgo::preshSeededNstr_ |
|
private |
double EndcapPiZeroDiscriminatorAlgo::preshStripEnergyCut_ |
|
private |
RecHitsMap* EndcapPiZeroDiscriminatorAlgo::rechits_map |
|
private |