CMS 3D CMS Logo

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

#include <AnomalousECALVariables.h>

Public Member Functions

 AnomalousECALVariables ()
 
 AnomalousECALVariables (const std::vector< BoundaryInformation > &p_enNeighboursGap_EB, const std::vector< BoundaryInformation > &p_enNeighboursGap_EE, const std::vector< BoundaryInformation > &p_boundaryInfoDeadCells_EB, const std::vector< BoundaryInformation > &p_boundaryInfoDeadCells_EE)
 
bool isDeadEcalCluster (double maxBoundaryEnergy=10, const std::vector< int > &limitDeadCellToChannelStatusEB=std::vector< int >(), const std::vector< int > &limitDeadCellToChannelStatusEE=std::vector< int >()) const
 
bool isGapEcalCluster (double maxGapEnergyEB=10, double maxGapEnergyEE=10) const
 
 ~AnomalousECALVariables ()
 

Public Attributes

std::vector< BoundaryInformationv_boundaryInfoDeadCells_EB
 
std::vector< BoundaryInformationv_boundaryInfoDeadCells_EE
 
std::vector< BoundaryInformationv_enNeighboursGap_EB
 
std::vector< BoundaryInformationv_enNeighboursGap_EE
 

Detailed Description

Definition at line 20 of file AnomalousECALVariables.h.

Constructor & Destructor Documentation

AnomalousECALVariables::AnomalousECALVariables ( )
inline

Definition at line 23 of file AnomalousECALVariables.h.

AnomalousECALVariables::AnomalousECALVariables ( const std::vector< BoundaryInformation > &  p_enNeighboursGap_EB,
const std::vector< BoundaryInformation > &  p_enNeighboursGap_EE,
const std::vector< BoundaryInformation > &  p_boundaryInfoDeadCells_EB,
const std::vector< BoundaryInformation > &  p_boundaryInfoDeadCells_EE 
)
inline

Definition at line 41 of file AnomalousECALVariables.h.

AnomalousECALVariables::~AnomalousECALVariables ( )
inline

Definition at line 59 of file AnomalousECALVariables.h.

Member Function Documentation

bool AnomalousECALVariables::isDeadEcalCluster ( double  maxBoundaryEnergy = 10,
const std::vector< int > &  limitDeadCellToChannelStatusEB = std::vector<int> (),
const std::vector< int > &  limitDeadCellToChannelStatusEE = std::vector<int> () 
) const
inline

Definition at line 72 of file AnomalousECALVariables.h.

bool AnomalousECALVariables::isGapEcalCluster ( double  maxGapEnergyEB = 10,
double  maxGapEnergyEE = 10 
) const
inline

Definition at line 164 of file AnomalousECALVariables.h.

Member Data Documentation

std::vector<BoundaryInformation> AnomalousECALVariables::v_boundaryInfoDeadCells_EB

Definition at line 211 of file AnomalousECALVariables.h.

std::vector<BoundaryInformation> AnomalousECALVariables::v_boundaryInfoDeadCells_EE

Definition at line 212 of file AnomalousECALVariables.h.

std::vector<BoundaryInformation> AnomalousECALVariables::v_enNeighboursGap_EB

Definition at line 208 of file AnomalousECALVariables.h.

std::vector<BoundaryInformation> AnomalousECALVariables::v_enNeighboursGap_EE

Definition at line 209 of file AnomalousECALVariables.h.