CMS 3D CMS Logo

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< EcalRecHitCollectionbhrhcandidates
 
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::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) {}

◆ ~HaloClusterCandidateECAL()

reco::HaloClusterCandidateECAL::~HaloClusterCandidateECAL ( )
inline

Definition at line 24 of file HaloClusterCandidateECAL.h.

24 {}

Member Function Documentation

◆ getBeamHaloRecHitsCandidates()

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

◆ getClusterEt()

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

Definition at line 26 of file HaloClusterCandidateECAL.h.

References et.

◆ getClusterSize()

int reco::HaloClusterCandidateECAL::getClusterSize ( ) const
inline

◆ getEtStripIPhiSeedMinus1()

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

◆ getEtStripIPhiSeedPlus1()

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

◆ getH2overE()

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

Definition at line 44 of file HaloClusterCandidateECAL.h.

References h2overe.

◆ getHoverE()

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

Definition at line 41 of file HaloClusterCandidateECAL.h.

References hovere.

◆ getIsHaloFromPattern()

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

Definition at line 34 of file HaloClusterCandidateECAL.h.

References ishalofrompattern.

◆ getIsHaloFromPattern_HLT()

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

◆ getNbEarlyCrystals()

int reco::HaloClusterCandidateECAL::getNbEarlyCrystals ( ) const
inline

◆ getNbLateCrystals()

int reco::HaloClusterCandidateECAL::getNbLateCrystals ( ) const
inline

◆ getNbofCrystalsInEta()

int reco::HaloClusterCandidateECAL::getNbofCrystalsInEta ( ) const
inline

◆ getSeedEt()

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

◆ getSeedEta()

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

Definition at line 28 of file HaloClusterCandidateECAL.h.

References seed_eta.

◆ getSeedPhi()

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

Definition at line 29 of file HaloClusterCandidateECAL.h.

References seed_phi.

◆ getSeedR()

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

◆ getSeedTime()

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

◆ getSeedZ()

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

Definition at line 30 of file HaloClusterCandidateECAL.h.

References seed_Z.

◆ getTimeDiscriminator()

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

◆ setBeamHaloRecHitsCandidates()

void reco::HaloClusterCandidateECAL::setBeamHaloRecHitsCandidates ( edm::RefVector< EcalRecHitCollection x)
inline

Definition at line 59 of file HaloClusterCandidateECAL.h.

References bhrhcandidates, and x.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEB(), and EcalHaloAlgo::GetHaloClusterCandidateEE().

59 { bhrhcandidates = x; }
edm::RefVector< EcalRecHitCollection > bhrhcandidates

◆ setClusterEt()

void reco::HaloClusterCandidateECAL::setClusterEt ( double  x)
inline

◆ setClusterSize()

void reco::HaloClusterCandidateECAL::setClusterSize ( int  x)
inline

◆ setEtStripIPhiSeedMinus1()

void reco::HaloClusterCandidateECAL::setEtStripIPhiSeedMinus1 ( double  x)
inline

◆ setEtStripIPhiSeedPlus1()

void reco::HaloClusterCandidateECAL::setEtStripIPhiSeedPlus1 ( double  x)
inline

◆ setH2overE()

void reco::HaloClusterCandidateECAL::setH2overE ( double  x)
inline

◆ setHoverE()

void reco::HaloClusterCandidateECAL::setHoverE ( double  x)
inline

◆ setIsHaloFromPattern()

void reco::HaloClusterCandidateECAL::setIsHaloFromPattern ( bool  x)
inline

◆ setIsHaloFromPattern_HLT()

void reco::HaloClusterCandidateECAL::setIsHaloFromPattern_HLT ( bool  x)
inline

◆ setNbEarlyCrystals()

void reco::HaloClusterCandidateECAL::setNbEarlyCrystals ( int  x)
inline

◆ setNbLateCrystals()

void reco::HaloClusterCandidateECAL::setNbLateCrystals ( int  x)
inline

◆ setNbofCrystalsInEta()

void reco::HaloClusterCandidateECAL::setNbofCrystalsInEta ( double  x)
inline

◆ setSeedEt()

void reco::HaloClusterCandidateECAL::setSeedEt ( double  x)
inline

◆ setSeedEta()

void reco::HaloClusterCandidateECAL::setSeedEta ( double  x)
inline

◆ setSeedPhi()

void reco::HaloClusterCandidateECAL::setSeedPhi ( double  x)
inline

◆ setSeedR()

void reco::HaloClusterCandidateECAL::setSeedR ( double  x)
inline

◆ setSeedTime()

void reco::HaloClusterCandidateECAL::setSeedTime ( double  x)
inline

◆ setSeedZ()

void reco::HaloClusterCandidateECAL::setSeedZ ( double  x)
inline

◆ setTimeDiscriminator()

void reco::HaloClusterCandidateECAL::setTimeDiscriminator ( double  x)
inline

Member Data Documentation

◆ bhrhcandidates

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

◆ clustersize

int reco::HaloClusterCandidateECAL::clustersize
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getClusterSize(), and setClusterSize().

◆ et

double reco::HaloClusterCandidateECAL::et
private

Definition at line 72 of file HaloClusterCandidateECAL.h.

Referenced by getClusterEt(), and setClusterEt().

◆ etstrip_iphiseedminus1

double reco::HaloClusterCandidateECAL::etstrip_iphiseedminus1
private

◆ etstrip_iphiseedplus1

double reco::HaloClusterCandidateECAL::etstrip_iphiseedplus1
private

Definition at line 80 of file HaloClusterCandidateECAL.h.

Referenced by getEtStripIPhiSeedPlus1(), and setEtStripIPhiSeedPlus1().

◆ h2overe

double reco::HaloClusterCandidateECAL::h2overe
private

Definition at line 82 of file HaloClusterCandidateECAL.h.

Referenced by getH2overE(), and setH2overE().

◆ hovere

double reco::HaloClusterCandidateECAL::hovere
private

Definition at line 78 of file HaloClusterCandidateECAL.h.

Referenced by getHoverE(), and setHoverE().

◆ ishalofrompattern

bool reco::HaloClusterCandidateECAL::ishalofrompattern
private

Definition at line 75 of file HaloClusterCandidateECAL.h.

Referenced by getIsHaloFromPattern(), and setIsHaloFromPattern().

◆ ishalofrompattern_hlt

bool reco::HaloClusterCandidateECAL::ishalofrompattern_hlt
private

◆ nbearlycrystals

int reco::HaloClusterCandidateECAL::nbearlycrystals
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getNbEarlyCrystals(), and setNbEarlyCrystals().

◆ nblatecrystals

int reco::HaloClusterCandidateECAL::nblatecrystals
private

Definition at line 83 of file HaloClusterCandidateECAL.h.

Referenced by getNbLateCrystals(), and setNbLateCrystals().

◆ numberofcrystalsineta

int reco::HaloClusterCandidateECAL::numberofcrystalsineta
private

Definition at line 79 of file HaloClusterCandidateECAL.h.

Referenced by getNbofCrystalsInEta(), and setNbofCrystalsInEta().

◆ seed_et

double reco::HaloClusterCandidateECAL::seed_et
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedEt(), and setSeedEt().

◆ seed_eta

double reco::HaloClusterCandidateECAL::seed_eta
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedEta(), and setSeedEta().

◆ seed_phi

double reco::HaloClusterCandidateECAL::seed_phi
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedPhi(), and setSeedPhi().

◆ seed_R

double reco::HaloClusterCandidateECAL::seed_R
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedR(), and setSeedR().

◆ seed_time

double reco::HaloClusterCandidateECAL::seed_time
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedTime(), and setSeedTime().

◆ seed_Z

double reco::HaloClusterCandidateECAL::seed_Z
private

Definition at line 73 of file HaloClusterCandidateECAL.h.

Referenced by getSeedZ(), and setSeedZ().

◆ timediscriminator

double reco::HaloClusterCandidateECAL::timediscriminator
private

Definition at line 74 of file HaloClusterCandidateECAL.h.

Referenced by getTimeDiscriminator(), and setTimeDiscriminator().