#include <ClusterSelection.hh>
Public Types | |
enum | DefinedSelection { LOOSE, MEDIUM, TIGHT } |
Public Member Functions | |
ClusterSelection () | |
const ClusterVector & | acceptedClusters () const |
const ClusterVector & | rejectedClusters () const |
bool | setSelection (DefinedSelection selection) |
bool | setScale (Cluster::Energy scale) |
bool | setETMin (double et) |
bool | setEMin (double e) |
bool | setEtaMin (double eta) |
bool | setEtaMax (double eta) |
bool | setEmFrac (double emFrac) |
bool | setEmFracSpike (double emFracSpike) |
void | setSmearE (bool smear) |
void | setUseEMScale (bool useEMScale) |
void | setScaleMCClusterEType (std::string scaleType) |
double | scaleFactor (float eta) const |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ClusterSelection &selection) |
MessageBox & | operator<< (MessageBox &box, const ClusterSelection &selection) |
Definition at line 15 of file ClusterSelection.hh.
Definition at line 25 of file ClusterSelection.hh.
ForIA::ClusterSelection::ClusterSelection | ( | ) |
Definition at line 9 of file ClusterSelection.cxx.
const ClusterVector & ForIA::ClusterSelection::acceptedClusters | ( | ) | const |
Definition at line 24 of file ClusterSelection.cxx.
const ClusterVector & ForIA::ClusterSelection::rejectedClusters | ( | ) | const |
Definition at line 28 of file ClusterSelection.cxx.
double ForIA::ClusterSelection::scaleFactor | ( | float | eta ) | const |
bool ForIA::ClusterSelection::setEmFrac | ( | double | emFrac ) |
Definition at line 175 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setEmFracSpike | ( | double | emFracSpike ) |
Definition at line 182 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setEMin | ( | double | e ) |
Definition at line 153 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setEtaMax | ( | double | eta ) |
Definition at line 168 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setEtaMin | ( | double | eta ) |
Definition at line 161 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setETMin | ( | double | et ) |
Definition at line 146 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setScale | ( | Cluster::Energy | scale ) |
Definition at line 139 of file ClusterSelection.cxx.
void ForIA::ClusterSelection::setScaleMCClusterEType | ( | std::string | scaleType ) |
Definition at line 199 of file ClusterSelection.cxx.
bool ForIA::ClusterSelection::setSelection | ( | DefinedSelection | selection ) |
Definition at line 33 of file ClusterSelection.cxx.
void ForIA::ClusterSelection::setSmearE | ( | bool | smear ) |
Definition at line 189 of file ClusterSelection.cxx.
void ForIA::ClusterSelection::setUseEMScale | ( | bool | useEMScale ) |
Definition at line 194 of file ClusterSelection.cxx.
std::ostream& operator<< | ( | std::ostream & | out, |
const ClusterSelection & | selection | ||
) | [friend] |
MessageBox& operator<< | ( | MessageBox & | box, |
const ClusterSelection & | selection | ||
) | [friend] |