Public Types | Public Member Functions | Friends

ForIA::ClusterSelection Class Reference

#include <ClusterSelection.hh>

Inheritance diagram for ForIA::ClusterSelection:
ForIA::FourVectorSelection

List of all members.

Public Types

enum  DefinedSelection { LOOSE, MEDIUM, TIGHT }

Public Member Functions

 ClusterSelection ()
const ClusterVectoracceptedClusters () const
const ClusterVectorrejectedClusters () 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)
MessageBoxoperator<< (MessageBox &box, const ClusterSelection &selection)

Detailed Description

Definition at line 15 of file ClusterSelection.hh.


Member Enumeration Documentation

Enumerator:
LOOSE 
MEDIUM 
TIGHT 

Definition at line 25 of file ClusterSelection.hh.


Constructor & Destructor Documentation

ForIA::ClusterSelection::ClusterSelection (  )

Definition at line 9 of file ClusterSelection.cxx.


Member Function Documentation

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.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const ClusterSelection selection 
) [friend]
MessageBox& operator<< ( MessageBox box,
const ClusterSelection selection 
) [friend]

The documentation for this class was generated from the following files: