#include <Mustache.h>
Public Member Functions | |
void | FillMustacheVar (const std::vector< CaloCluster > &clusters) |
int | InsideMust () |
float | LowestMustClust () |
Mustache (const EcalMustacheSCParameters *mustache_params) | |
void | MustacheClust (const std::vector< CaloCluster > &clusters, std::vector< unsigned int > &insideMust, std::vector< unsigned int > &outsideMust) |
float | MustacheE () |
float | MustacheEOut () |
float | MustacheEtOut () |
void | MustacheID (const CaloClusterPtrVector &clusters, int &nclusters, float &EoutsideMustache) |
void | MustacheID (const reco::SuperCluster &sc, int &nclusters, float &EoutsideMustache) |
void | MustacheID (const std::vector< const CaloCluster * > &, int &nclusers, float &EoutsideMustache) |
int | OutsideMust () |
Private Member Functions | |
template<class RandomAccessPtrIterator > | |
void | MustacheID (const RandomAccessPtrIterator &, const RandomAccessPtrIterator &, int &nclusters, float &EoutsideMustache) |
Private Attributes | |
float | Energy_In_Mustache_ |
float | Energy_Outside_Mustache_ |
float | Et_Outside_Mustache_ |
int | excluded_ |
int | included_ |
float | LowestClusterEInMustache_ |
const EcalMustacheSCParameters * | mustache_params_ |
Definition at line 28 of file Mustache.h.
reco::Mustache::Mustache | ( | const EcalMustacheSCParameters * | mustache_params | ) |
Definition at line 89 of file Mustache.cc.
void reco::Mustache::FillMustacheVar | ( | const std::vector< CaloCluster > & | clusters | ) |
Definition at line 178 of file Mustache.cc.
References bsc_activity_cfg::clusters, HCALHighEnergyHPDFilter_cfi::energy, Energy_In_Mustache_, Energy_Outside_Mustache_, Et_Outside_Mustache_, excluded_, mps_fire::i, included_, LowestClusterEInMustache_, MustacheClust(), position, funct::sin(), and theta().
|
inline |
|
inline |
void reco::Mustache::MustacheClust | ( | const std::vector< CaloCluster > & | clusters, |
std::vector< unsigned int > & | insideMust, | ||
std::vector< unsigned int > & | outsideMust | ||
) |
Definition at line 143 of file Mustache.cc.
References bsc_activity_cfg::clusters, MillePedeFileConverter_cfg::e, HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, mps_fire::i, reco::MustacheKernel::inMustache(), dqmdumpme::k, and mustache_params_.
Referenced by FillMustacheVar().
|
inline |
|
inline |
|
inline |
void reco::Mustache::MustacheID | ( | const CaloClusterPtrVector & | clusters, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 95 of file Mustache.cc.
References bsc_activity_cfg::clusters.
Referenced by PFElectronTranslator::createGsfElectrons(), PFPhotonTranslator::createPhotons(), and MustacheID().
|
private |
Definition at line 104 of file Mustache.cc.
References MillePedeFileConverter_cfg::e, mps_fire::end, reco::MustacheKernel::inMustache(), createfilelist::int, and mustache_params_.
void reco::Mustache::MustacheID | ( | const reco::SuperCluster & | sc, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 91 of file Mustache.cc.
References reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), and MustacheID().
void reco::Mustache::MustacheID | ( | const std::vector< const CaloCluster * > & | clusters, |
int & | nclusers, | ||
float & | EoutsideMustache | ||
) |
Definition at line 99 of file Mustache.cc.
References bsc_activity_cfg::clusters, and MustacheID().
|
inline |
|
private |
Definition at line 56 of file Mustache.h.
Referenced by FillMustacheVar(), and MustacheE().
|
private |
Definition at line 57 of file Mustache.h.
Referenced by FillMustacheVar(), and MustacheEOut().
|
private |
Definition at line 58 of file Mustache.h.
Referenced by FillMustacheVar(), and MustacheEtOut().
|
private |
Definition at line 60 of file Mustache.h.
Referenced by FillMustacheVar(), and OutsideMust().
|
private |
Definition at line 61 of file Mustache.h.
Referenced by FillMustacheVar(), and InsideMust().
|
private |
Definition at line 59 of file Mustache.h.
Referenced by FillMustacheVar(), and LowestMustClust().
|
private |
Definition at line 62 of file Mustache.h.
Referenced by MustacheClust(), and MustacheID().