#include <Mustache.h>
Public Member Functions | |
void | FillMustacheVar (std::vector< CaloCluster >clusters) |
int | InsideMust () |
float | LowestMustClust () |
void | MustacheClust (std::vector< CaloCluster >clusters, std::vector< unsigned int > &insideMust, std::vector< unsigned int > &outsideMust) |
float | MustacheE () |
float | MustacheEOut () |
float | MustacheEtOut () |
void | MustacheID (CaloClusterPtrVector &clusters, int &nclusters, float &EoutsideMustache) |
void | MustacheID (CaloClusterPtrVector &clusters, int &nclusters, float &EoutsideMustache) |
void | MustacheID (std::vector< const CaloCluster * >, int &nclusers, float &EoutsideMustache) |
void | MustacheID (std::vector< const CaloCluster * >, int &nclusers, float &EoutsideMustache) |
void | MustacheID (const reco::SuperCluster &sc, int &nclusters, float &EoutsideMustache) |
void | MustacheID (const reco::SuperCluster &sc, int &nclusters, float &EoutsideMustache) |
void | MustacheID (std::vector< CaloCluster >, std::vector< unsigned int > &insideMust, std::vector< unsigned int > &outsideMust) |
int | OutsideMust () |
Private Attributes | |
float | Energy_In_Mustache_ |
float | Energy_Outside_Mustache_ |
float | Et_Outside_Mustache_ |
int | excluded_ |
int | included_ |
float | LowestClusterEInMustache_ |
Definition at line 11 of file Mustache.h.
void Mustache::FillMustacheVar | ( | std::vector< CaloCluster > | clusters | ) |
Definition at line 218 of file Mustache.cc.
References relval_parameters_module::energy, i, getHLTprescales::index, position, funct::sin(), and theta().
Referenced by PFPhotonAlgo::EvaluateGCorrMVA(), PFPhotonAlgo::EvaluateResMVA(), and PFPhotonAlgo::RunPFPhoton().
|
inline |
|
inline |
Definition at line 22 of file Mustache.h.
References LowestClusterEInMustache_.
Referenced by PFPhotonAlgo::EvaluateGCorrMVA(), and PFPhotonAlgo::EvaluateResMVA().
void Mustache::MustacheClust | ( | std::vector< CaloCluster > | clusters, |
std::vector< unsigned int > & | insideMust, | ||
std::vector< unsigned int > & | outsideMust | ||
) |
Definition at line 124 of file Mustache.cc.
References alignCSCRings::e, relval_parameters_module::energy, eta(), i, gen::k, phi, Pi, funct::pow(), funct::sin(), mathSSE::sqrt(), w10, and w11.
Referenced by PFPhotonAlgo::EvaluateGCorrMVA(), PFPhotonAlgo::EvaluateResMVA(), ggPFPhotons::fillPFClusters(), ggPFPhotons::getPFPhoECorr(), and ggPFPhotons::recoPhotonClusterLink().
|
inline |
Definition at line 19 of file Mustache.h.
References Energy_In_Mustache_.
Referenced by PFPhotonAlgo::EvaluateGCorrMVA(), and PFPhotonAlgo::EvaluateResMVA().
|
inline |
|
inline |
Definition at line 21 of file Mustache.h.
References Et_Outside_Mustache_.
Referenced by PFPhotonAlgo::RunPFPhoton().
void Mustache::MustacheID | ( | CaloClusterPtrVector & | clusters, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 17 of file Mustache.cc.
References edm::PtrVectorBase::size().
Referenced by PFElectronTranslator::createGsfElectrons(), and PFPhotonTranslator::createPhotons().
void reco::Mustache::MustacheID | ( | CaloClusterPtrVector & | clusters, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
void reco::Mustache::MustacheID | ( | std::vector< const CaloCluster * > | , |
int & | nclusers, | ||
float & | EoutsideMustache | ||
) |
void Mustache::MustacheID | ( | std::vector< const CaloCluster * > | clusters, |
int & | nclusers, | ||
float & | EoutsideMustache | ||
) |
Definition at line 26 of file Mustache.cc.
References alignCSCRings::e, relval_parameters_module::energy, eta(), i, gen::k, phi, Pi, funct::pow(), funct::sin(), mathSSE::sqrt(), w10, and w11.
void Mustache::MustacheID | ( | const reco::SuperCluster & | sc, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
Definition at line 6 of file Mustache.cc.
References reco::SuperCluster::clustersBegin(), reco::SuperCluster::clustersEnd(), and edm::PtrVector< T >::push_back().
void reco::Mustache::MustacheID | ( | const reco::SuperCluster & | sc, |
int & | nclusters, | ||
float & | EoutsideMustache | ||
) |
void Mustache::MustacheID | ( | std::vector< CaloCluster > | clusters, |
std::vector< unsigned int > & | insideMust, | ||
std::vector< unsigned int > & | outsideMust | ||
) |
Definition at line 125 of file Mustache.cc.
References alignCSCRings::e, relval_parameters_module::energy, eta(), i, gen::k, phi, Pi, funct::pow(), funct::sin(), and mathSSE::sqrt().
|
inline |
Definition at line 24 of file Mustache.h.
References excluded_.
Referenced by PFPhotonAlgo::RunPFPhoton().
|
private |
Definition at line 26 of file Mustache.h.
Referenced by MustacheE().
|
private |
Definition at line 27 of file Mustache.h.
Referenced by MustacheEOut().
|
private |
Definition at line 28 of file Mustache.h.
Referenced by MustacheEtOut().
|
private |
Definition at line 30 of file Mustache.h.
Referenced by OutsideMust().
|
private |
Definition at line 31 of file Mustache.h.
Referenced by InsideMust().
|
private |
Definition at line 29 of file Mustache.h.
Referenced by LowestMustClust().