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.

36 { return bhrhcandidates; }

References bhrhcandidates.

◆ getClusterEt()

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

Definition at line 26 of file HaloClusterCandidateECAL.h.

26 { return et; }

References et.

◆ getClusterSize()

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

Definition at line 47 of file HaloClusterCandidateECAL.h.

47 { return clustersize; }

References clustersize.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_ITBH().

◆ getEtStripIPhiSeedMinus1()

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

Definition at line 40 of file HaloClusterCandidateECAL.h.

40 { return etstrip_iphiseedminus1; }

References etstrip_iphiseedminus1.

Referenced by EcalHaloAlgo::EBClusterShapeandTimeStudy().

◆ getEtStripIPhiSeedPlus1()

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

Definition at line 39 of file HaloClusterCandidateECAL.h.

39 { return etstrip_iphiseedplus1; }

References etstrip_iphiseedplus1.

Referenced by EcalHaloAlgo::EBClusterShapeandTimeStudy().

◆ getH2overE()

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

Definition at line 44 of file HaloClusterCandidateECAL.h.

44 { return h2overe; }

References h2overe.

◆ getHoverE()

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

Definition at line 41 of file HaloClusterCandidateECAL.h.

41 { return hovere; }

References hovere.

◆ getIsHaloFromPattern()

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

Definition at line 34 of file HaloClusterCandidateECAL.h.

34 { return ishalofrompattern; }

References ishalofrompattern.

◆ getIsHaloFromPattern_HLT()

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

Definition at line 35 of file HaloClusterCandidateECAL.h.

35 { return ishalofrompattern_hlt; }

References ishalofrompattern_hlt.

◆ getNbEarlyCrystals()

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

Definition at line 45 of file HaloClusterCandidateECAL.h.

45 { return nbearlycrystals; }

References nbearlycrystals.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_OTBH().

◆ getNbLateCrystals()

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

Definition at line 46 of file HaloClusterCandidateECAL.h.

46 { return nblatecrystals; }

References nblatecrystals.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_OTBH().

◆ getNbofCrystalsInEta()

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

Definition at line 42 of file HaloClusterCandidateECAL.h.

42 { return numberofcrystalsineta; }

References numberofcrystalsineta.

Referenced by EcalHaloAlgo::EBClusterShapeandTimeStudy().

◆ getSeedEt()

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

◆ getSeedEta()

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

Definition at line 28 of file HaloClusterCandidateECAL.h.

28 { return seed_eta; }

References seed_eta.

◆ getSeedPhi()

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

Definition at line 29 of file HaloClusterCandidateECAL.h.

29 { return seed_phi; }

References seed_phi.

◆ getSeedR()

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

Definition at line 31 of file HaloClusterCandidateECAL.h.

31 { return seed_R; }

References seed_R.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_ITBH().

◆ getSeedTime()

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

Definition at line 32 of file HaloClusterCandidateECAL.h.

32 { return seed_time; }

References seed_time.

Referenced by EcalHaloAlgo::EEClusterShapeandTimeStudy_OTBH().

◆ getSeedZ()

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

Definition at line 30 of file HaloClusterCandidateECAL.h.

30 { return seed_Z; }

References seed_Z.

◆ getTimeDiscriminator()

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

◆ setBeamHaloRecHitsCandidates()

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

◆ setClusterEt()

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

Definition at line 49 of file HaloClusterCandidateECAL.h.

49 { et = x; }

References et.

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

◆ setClusterSize()

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

Definition at line 69 of file HaloClusterCandidateECAL.h.

69 { clustersize = x; }

References clustersize.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEE().

◆ setEtStripIPhiSeedMinus1()

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

◆ setEtStripIPhiSeedPlus1()

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

◆ setH2overE()

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

Definition at line 66 of file HaloClusterCandidateECAL.h.

66 { h2overe = x; }

References h2overe.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEE().

◆ setHoverE()

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

Definition at line 63 of file HaloClusterCandidateECAL.h.

63 { hovere = x; }

References hovere.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEB().

◆ 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

Definition at line 67 of file HaloClusterCandidateECAL.h.

67 { nbearlycrystals = x; }

References nbearlycrystals.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEE().

◆ setNbLateCrystals()

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

Definition at line 68 of file HaloClusterCandidateECAL.h.

68 { nblatecrystals = x; }

References nblatecrystals.

Referenced by EcalHaloAlgo::GetHaloClusterCandidateEE().

◆ 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().

reco::HaloClusterCandidateECAL::bhrhcandidates
edm::RefVector< EcalRecHitCollection > bhrhcandidates
Definition: HaloClusterCandidateECAL.h:85
reco::HaloClusterCandidateECAL::clustersize
int clustersize
Definition: HaloClusterCandidateECAL.h:83
reco::HaloClusterCandidateECAL::ishalofrompattern
bool ishalofrompattern
Definition: HaloClusterCandidateECAL.h:75
reco::HaloClusterCandidateECAL::seed_phi
double seed_phi
Definition: HaloClusterCandidateECAL.h:73
reco::HaloClusterCandidateECAL::timediscriminator
double timediscriminator
Definition: HaloClusterCandidateECAL.h:74
reco::HaloClusterCandidateECAL::seed_eta
double seed_eta
Definition: HaloClusterCandidateECAL.h:73
reco::HaloClusterCandidateECAL::ishalofrompattern_hlt
bool ishalofrompattern_hlt
Definition: HaloClusterCandidateECAL.h:76
reco::HaloClusterCandidateECAL::h2overe
double h2overe
Definition: HaloClusterCandidateECAL.h:82
reco::HaloClusterCandidateECAL::hovere
double hovere
Definition: HaloClusterCandidateECAL.h:78
reco::HaloClusterCandidateECAL::nbearlycrystals
int nbearlycrystals
Definition: HaloClusterCandidateECAL.h:83
reco::HaloClusterCandidateECAL::seed_R
double seed_R
Definition: HaloClusterCandidateECAL.h:73
reco::HaloClusterCandidateECAL::etstrip_iphiseedminus1
double etstrip_iphiseedminus1
Definition: HaloClusterCandidateECAL.h:80
reco::HaloClusterCandidateECAL::etstrip_iphiseedplus1
double etstrip_iphiseedplus1
Definition: HaloClusterCandidateECAL.h:80
reco::HaloClusterCandidateECAL::seed_time
double seed_time
Definition: HaloClusterCandidateECAL.h:73
reco::HaloClusterCandidateECAL::seed_et
double seed_et
Definition: HaloClusterCandidateECAL.h:73
genVertex_cff.x
x
Definition: genVertex_cff.py:12
reco::HaloClusterCandidateECAL::nblatecrystals
int nblatecrystals
Definition: HaloClusterCandidateECAL.h:83
reco::HaloClusterCandidateECAL::seed_Z
double seed_Z
Definition: HaloClusterCandidateECAL.h:73
reco::HaloClusterCandidateECAL::numberofcrystalsineta
int numberofcrystalsineta
Definition: HaloClusterCandidateECAL.h:79
reco::HaloClusterCandidateECAL::et
double et
Definition: HaloClusterCandidateECAL.h:72