CMS 3D CMS Logo

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

#include <HaloClusterCandidateECAL.h>

Public Member Functions

const edm::RefVector
< EcalRecHitCollection > & 
getBeamHaloRecHitsCandidates () const
 
double getClusterEt () const
 
int getClusterSize () const
 
double getEtStripIPhiSeedMinus1 () const
 
double getEtStripIPhiSeedPlus1 () const
 
double getH2overE () const
 
double getHoverE () const
 
bool getIsHaloFromPattern () const
 
bool getIsHaloFromPattern_HLT () const
 
int getNbEarlyCrystals () const
 
int getNbLateCrystals () const
 
int getNbofCrystalsInEta () const
 
double getSeedEt () const
 
double getSeedEta () const
 
double getSeedPhi () const
 
double getSeedR () const
 
double getSeedTime () const
 
double getSeedZ () const
 
double getTimeDiscriminator () const
 
 HaloClusterCandidateECAL ()
 
void setBeamHaloRecHitsCandidates (edm::RefVector< EcalRecHitCollection > x)
 
void setClusterEt (double x)
 
void setClusterSize (int x)
 
void setEtStripIPhiSeedMinus1 (double x)
 
void setEtStripIPhiSeedPlus1 (double x)
 
void setH2overE (double x)
 
void setHoverE (double x)
 
void setIsHaloFromPattern (bool x)
 
void setIsHaloFromPattern_HLT (bool x)
 
void setNbEarlyCrystals (int x)
 
void setNbLateCrystals (int x)
 
void setNbofCrystalsInEta (double x)
 
void setSeedEt (double x)
 
void setSeedEta (double x)
 
void setSeedPhi (double x)
 
void setSeedR (double x)
 
void setSeedTime (double x)
 
void setSeedZ (double x)
 
void setTimeDiscriminator (double x)
 
 ~HaloClusterCandidateECAL ()
 

Private Attributes

edm::RefVector
< EcalRecHitCollection
bhrhcandidates
 
int clustersize
 
double et
 
double etstrip_iphiseedminus1
 
double etstrip_iphiseedplus1
 
double h2overe
 
double hovere
 
bool ishalofrompattern
 
bool ishalofrompattern_hlt
 
int nbearlycrystals
 
int nblatecrystals
 
int numberofcrystalsineta
 
double seed_et
 
double seed_eta
 
double seed_phi
 
double seed_R
 
double seed_time
 
double seed_Z
 
double timediscriminator
 

Detailed Description

Definition at line 21 of file HaloClusterCandidateECAL.h.

Constructor & Destructor Documentation

HaloClusterCandidateECAL::HaloClusterCandidateECAL ( )

Definition at line 4 of file HaloClusterCandidateECAL.cc.

5  : et(0),
6  seed_et(0),
7  seed_eta(0),
8  seed_phi(0),
9  seed_Z(0),
10  seed_R(0),
11  seed_time(0),
13  ishalofrompattern(false),
14  ishalofrompattern_hlt(false),
15  hovere(0),
19  h2overe(0),
20  nbearlycrystals(0),
21  nblatecrystals(0),
22  clustersize(0) {}
reco::HaloClusterCandidateECAL::~HaloClusterCandidateECAL ( )
inline

Definition at line 24 of file HaloClusterCandidateECAL.h.

24 {}

Member Function Documentation

const edm::RefVector<EcalRecHitCollection>& reco::HaloClusterCandidateECAL::getBeamHaloRecHitsCandidates ( ) const
inline

Definition at line 36 of file HaloClusterCandidateECAL.h.

References bhrhcandidates.

36 { return bhrhcandidates; }
edm::RefVector< EcalRecHitCollection > bhrhcandidates
double reco::HaloClusterCandidateECAL::getClusterEt ( ) const
inline

Definition at line 26 of file HaloClusterCandidateECAL.h.

References et.

int reco::HaloClusterCandidateECAL::getClusterSize ( ) const
inline
double reco::HaloClusterCandidateECAL::getEtStripIPhiSeedMinus1 ( ) const
inline
double reco::HaloClusterCandidateECAL::getEtStripIPhiSeedPlus1 ( ) const
inline
double reco::HaloClusterCandidateECAL::getH2overE ( ) const
inline

Definition at line 44 of file HaloClusterCandidateECAL.h.

References h2overe.

double reco::HaloClusterCandidateECAL::getHoverE ( ) const
inline

Definition at line 41 of file HaloClusterCandidateECAL.h.

References hovere.

bool reco::HaloClusterCandidateECAL::getIsHaloFromPattern ( ) const
inline

Definition at line 34 of file HaloClusterCandidateECAL.h.

References ishalofrompattern.

bool reco::HaloClusterCandidateECAL::getIsHaloFromPattern_HLT ( ) const
inline
int reco::HaloClusterCandidateECAL::getNbEarlyCrystals ( ) const
inline
int reco::HaloClusterCandidateECAL::getNbLateCrystals ( ) const
inline
int reco::HaloClusterCandidateECAL::getNbofCrystalsInEta ( ) const
inline
double reco::HaloClusterCandidateECAL::getSeedEt ( ) const
inline
double reco::HaloClusterCandidateECAL::getSeedEta ( ) const
inline

Definition at line 28 of file HaloClusterCandidateECAL.h.

References seed_eta.

double reco::HaloClusterCandidateECAL::getSeedPhi ( ) const
inline

Definition at line 29 of file HaloClusterCandidateECAL.h.

References seed_phi.

double reco::HaloClusterCandidateECAL::getSeedR ( ) const
inline

Definition at line 31 of file HaloClusterCandidateECAL.h.

References seed_R.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_ITBH().

double reco::HaloClusterCandidateECAL::getSeedTime ( ) const
inline
double reco::HaloClusterCandidateECAL::getSeedZ ( ) const
inline

Definition at line 30 of file HaloClusterCandidateECAL.h.

References seed_Z.

double reco::HaloClusterCandidateECAL::getTimeDiscriminator ( ) const
inline
void reco::HaloClusterCandidateECAL::setBeamHaloRecHitsCandidates ( edm::RefVector< EcalRecHitCollection x)
inline
void reco::HaloClusterCandidateECAL::setClusterEt ( double  x)
inline
void reco::HaloClusterCandidateECAL::setClusterSize ( int  x)
inline
void reco::HaloClusterCandidateECAL::setEtStripIPhiSeedMinus1 ( double  x)
inline
void reco::HaloClusterCandidateECAL::setEtStripIPhiSeedPlus1 ( double  x)
inline
void reco::HaloClusterCandidateECAL::setH2overE ( double  x)
inline
void reco::HaloClusterCandidateECAL::setHoverE ( double  x)
inline
void reco::HaloClusterCandidateECAL::setIsHaloFromPattern ( bool  x)
inline
void reco::HaloClusterCandidateECAL::setIsHaloFromPattern_HLT ( bool  x)
inline
void reco::HaloClusterCandidateECAL::setNbEarlyCrystals ( int  x)
inline
void reco::HaloClusterCandidateECAL::setNbLateCrystals ( int  x)
inline
void reco::HaloClusterCandidateECAL::setNbofCrystalsInEta ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedEt ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedEta ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedPhi ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedR ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedTime ( double  x)
inline
void reco::HaloClusterCandidateECAL::setSeedZ ( double  x)
inline
void reco::HaloClusterCandidateECAL::setTimeDiscriminator ( double  x)
inline

Member Data Documentation

edm::RefVector<EcalRecHitCollection> reco::HaloClusterCandidateECAL::bhrhcandidates
private
int reco::HaloClusterCandidateECAL::clustersize
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getClusterSize(), and setClusterSize().

double reco::HaloClusterCandidateECAL::et
private

Definition at line 72 of file HaloClusterCandidateECAL.h.

Referenced by getClusterEt(), and setClusterEt().

double reco::HaloClusterCandidateECAL::etstrip_iphiseedminus1
private
double reco::HaloClusterCandidateECAL::etstrip_iphiseedplus1
private

Definition at line 80 of file HaloClusterCandidateECAL.h.

Referenced by getEtStripIPhiSeedPlus1(), and setEtStripIPhiSeedPlus1().

double reco::HaloClusterCandidateECAL::h2overe
private

Definition at line 82 of file HaloClusterCandidateECAL.h.

Referenced by getH2overE(), and setH2overE().

double reco::HaloClusterCandidateECAL::hovere
private

Definition at line 78 of file HaloClusterCandidateECAL.h.

Referenced by getHoverE(), and setHoverE().

bool reco::HaloClusterCandidateECAL::ishalofrompattern
private

Definition at line 75 of file HaloClusterCandidateECAL.h.

Referenced by getIsHaloFromPattern(), and setIsHaloFromPattern().

bool reco::HaloClusterCandidateECAL::ishalofrompattern_hlt
private
int reco::HaloClusterCandidateECAL::nbearlycrystals
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getNbEarlyCrystals(), and setNbEarlyCrystals().

int reco::HaloClusterCandidateECAL::nblatecrystals
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getNbLateCrystals(), and setNbLateCrystals().

int reco::HaloClusterCandidateECAL::numberofcrystalsineta
private

Definition at line 79 of file HaloClusterCandidateECAL.h.

Referenced by getNbofCrystalsInEta(), and setNbofCrystalsInEta().

double reco::HaloClusterCandidateECAL::seed_et
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedEt(), and setSeedEt().

double reco::HaloClusterCandidateECAL::seed_eta
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedEta(), and setSeedEta().

double reco::HaloClusterCandidateECAL::seed_phi
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedPhi(), and setSeedPhi().

double reco::HaloClusterCandidateECAL::seed_R
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedR(), and setSeedR().

double reco::HaloClusterCandidateECAL::seed_time
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedTime(), and setSeedTime().

double reco::HaloClusterCandidateECAL::seed_Z
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedZ(), and setSeedZ().

double reco::HaloClusterCandidateECAL::timediscriminator
private

Definition at line 74 of file HaloClusterCandidateECAL.h.

Referenced by getTimeDiscriminator(), and setTimeDiscriminator().