#include <Mustache.h>
Public Member Functions | |
void | FillMustacheVar (const std::vector< CaloCluster > &clusters) |
int | InsideMust () |
float | LowestMustClust () |
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 std::vector< const CaloCluster * > &, int &nclusers, float &EoutsideMustache) |
void | MustacheID (const reco::SuperCluster &sc, int &nclusters, 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_ |
Definition at line 18 of file Mustache.h.
void reco::Mustache::FillMustacheVar | ( | const std::vector< CaloCluster > & | clusters | ) |
Definition at line 231 of file Mustache.cc.
References HCALHighEnergyHPDFilter_cfi::energy, mps_fire::i, position, funct::sin(), and theta().
|
inline |
Definition at line 34 of file Mustache.h.
|
inline |
Definition at line 33 of file Mustache.h.
void reco::Mustache::MustacheClust | ( | const std::vector< CaloCluster > & | clusters, |
std::vector< unsigned int > & | insideMust, | ||
std::vector< unsigned int > & | outsideMust | ||
) |
Definition at line 196 of file Mustache.cc.
References MillePedeFileConverter_cfg::e, HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, mps_fire::i, reco::MustacheKernel::inMustache(), and dqmdumpme::k.
|
inline |
Definition at line 30 of file Mustache.h.
|
inline |
Definition at line 31 of file Mustache.h.
|
inline |
Definition at line 32 of file Mustache.h.
void reco::Mustache::MustacheID | ( | const CaloClusterPtrVector & | clusters, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 148 of file Mustache.cc.
References edm::PtrVector< T >::begin(), and edm::PtrVector< T >::end().
Referenced by PFElectronTranslator::createGsfElectrons(), and PFPhotonTranslator::createPhotons().
void reco::Mustache::MustacheID | ( | const std::vector< const CaloCluster * > & | clusters, |
int & | nclusers, | ||
float & | EoutsideMustache | ||
) |
Definition at line 152 of file Mustache.cc.
void reco::Mustache::MustacheID | ( | const reco::SuperCluster & | sc, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 144 of file Mustache.cc.
References reco::SuperCluster::clustersBegin(), and reco::SuperCluster::clustersEnd().
|
private |
Definition at line 157 of file Mustache.cc.
References begin, MillePedeFileConverter_cfg::e, end, reco::MustacheKernel::inMustache(), and createfilelist::int.
|
inline |
Definition at line 35 of file Mustache.h.
|
private |
Definition at line 44 of file Mustache.h.
|
private |
Definition at line 45 of file Mustache.h.
|
private |
Definition at line 46 of file Mustache.h.
|
private |
Definition at line 48 of file Mustache.h.
|
private |
Definition at line 49 of file Mustache.h.
|
private |
Definition at line 47 of file Mustache.h.