CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
reco::Mustache Class Reference

#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_
 

Detailed Description

Definition at line 22 of file Mustache.h.

Member Function Documentation

void reco::Mustache::FillMustacheVar ( const std::vector< CaloCluster > &  clusters)

Definition at line 254 of file Mustache.cc.

int reco::Mustache::InsideMust ( )
inline

Definition at line 45 of file Mustache.h.

References included_.

45 {return included_;}
float reco::Mustache::LowestMustClust ( )
inline

Definition at line 44 of file Mustache.h.

References LowestClusterEInMustache_.

float LowestClusterEInMustache_
Definition: Mustache.h:57
void reco::Mustache::MustacheClust ( const std::vector< CaloCluster > &  clusters,
std::vector< unsigned int > &  insideMust,
std::vector< unsigned int > &  outsideMust 
)

Definition at line 216 of file Mustache.cc.

float reco::Mustache::MustacheE ( )
inline

Definition at line 41 of file Mustache.h.

References Energy_In_Mustache_.

41 {return Energy_In_Mustache_;}
float Energy_In_Mustache_
Definition: Mustache.h:54
float reco::Mustache::MustacheEOut ( )
inline

Definition at line 42 of file Mustache.h.

References Energy_Outside_Mustache_.

float Energy_Outside_Mustache_
Definition: Mustache.h:55
float reco::Mustache::MustacheEtOut ( )
inline

Definition at line 43 of file Mustache.h.

References Et_Outside_Mustache_.

43 {return Et_Outside_Mustache_;}
float Et_Outside_Mustache_
Definition: Mustache.h:56
void reco::Mustache::MustacheID ( const CaloClusterPtrVector clusters,
int &  nclusters,
float &  EoutsideMustache 
)

Definition at line 162 of file Mustache.cc.

void reco::Mustache::MustacheID ( const std::vector< const CaloCluster * > &  clusters,
int &  nclusers,
float &  EoutsideMustache 
)

Definition at line 168 of file Mustache.cc.

void reco::Mustache::MustacheID ( const reco::SuperCluster sc,
int &  nclusters,
float &  EoutsideMustache 
)

Definition at line 155 of file Mustache.cc.

template<class RandomAccessPtrIterator >
void reco::Mustache::MustacheID ( const RandomAccessPtrIterator &  begin,
const RandomAccessPtrIterator &  end,
int &  nclusters,
float &  EoutsideMustache 
)
private

Definition at line 175 of file Mustache.cc.

int reco::Mustache::OutsideMust ( )
inline

Definition at line 46 of file Mustache.h.

References excluded_.

46 {return excluded_;}

Member Data Documentation

float reco::Mustache::Energy_In_Mustache_
private

Definition at line 54 of file Mustache.h.

Referenced by MustacheE().

float reco::Mustache::Energy_Outside_Mustache_
private

Definition at line 55 of file Mustache.h.

Referenced by MustacheEOut().

float reco::Mustache::Et_Outside_Mustache_
private

Definition at line 56 of file Mustache.h.

Referenced by MustacheEtOut().

int reco::Mustache::excluded_
private

Definition at line 58 of file Mustache.h.

Referenced by OutsideMust().

int reco::Mustache::included_
private

Definition at line 59 of file Mustache.h.

Referenced by InsideMust().

float reco::Mustache::LowestClusterEInMustache_
private

Definition at line 57 of file Mustache.h.

Referenced by LowestMustClust().