CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::HaloClusterCandidateHCAL Class Reference

#include <HaloClusterCandidateHCAL.h>

Public Member Functions

edm::RefVector< HBHERecHitCollectiongetBeamHaloRecHitsCandidates () const
 
double getClusterEt () const
 
int getClusterSize () const
 
double getEoverH () const
 
double getEtStripPhiSeedMinus1 () const
 
double getEtStripPhiSeedPlus1 () const
 
double getH1overH123 () const
 
bool getIsHaloFromPattern () const
 
bool getIsHaloFromPattern_HLT () const
 
int getNbTowersInEta () const
 
double getSeedEt () const
 
double getSeedEta () const
 
double getSeedPhi () const
 
double getSeedR () const
 
double getSeedTime () const
 
double getSeedZ () const
 
double getTimeDiscriminator () const
 
double getTimeDiscriminatorITBH () const
 
double getTimeDiscriminatorOTBH () const
 
 HaloClusterCandidateHCAL ()
 
void setBeamHaloRecHitsCandidates (edm::RefVector< HBHERecHitCollection > x)
 
void setClusterEt (double x)
 
void setClusterSize (int x)
 
void setEoverH (double x)
 
void setEtStripPhiSeedMinus1 (double x)
 
void setEtStripPhiSeedPlus1 (double x)
 
void setH1overH123 (double x)
 
void setIsHaloFromPattern (bool x)
 
void setIsHaloFromPattern_HLT (bool x)
 
void setNbTowersInEta (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)
 
void setTimeDiscriminatorITBH (double x)
 
void setTimeDiscriminatorOTBH (double x)
 
 ~HaloClusterCandidateHCAL ()
 

Private Attributes

edm::RefVector< HBHERecHitCollectionbhrhcandidates
 
int clustersize
 
double eoverh
 
double et
 
double etstrip_phiseedminus1
 
double etstrip_phiseedplus1
 
double h1overh123
 
bool ishalofrompattern
 
bool ishalofrompattern_hlt
 
int nbtowersineta
 
double seed_et
 
double seed_eta
 
double seed_phi
 
double seed_R
 
double seed_time
 
double seed_Z
 
double timediscriminator
 
double timediscriminatoritbh
 
double timediscriminatorotbh
 

Detailed Description

Definition at line 21 of file HaloClusterCandidateHCAL.h.

Constructor & Destructor Documentation

◆ HaloClusterCandidateHCAL()

HaloClusterCandidateHCAL::HaloClusterCandidateHCAL ( )

Definition at line 4 of file HaloClusterCandidateHCAL.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),
12  ishalofrompattern(false),
13  ishalofrompattern_hlt(false),
14  eoverh(0),
17  nbtowersineta(0),
20  h1overh123(0),
21  clustersize(0),
22  timediscriminator(0) {}

◆ ~HaloClusterCandidateHCAL()

reco::HaloClusterCandidateHCAL::~HaloClusterCandidateHCAL ( )
inline

Definition at line 24 of file HaloClusterCandidateHCAL.h.

24 {}

Member Function Documentation

◆ getBeamHaloRecHitsCandidates()

edm::RefVector<HBHERecHitCollection> reco::HaloClusterCandidateHCAL::getBeamHaloRecHitsCandidates ( ) const
inline

Definition at line 38 of file HaloClusterCandidateHCAL.h.

38 { return bhrhcandidates; }

References bhrhcandidates.

◆ getClusterEt()

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

Definition at line 26 of file HaloClusterCandidateHCAL.h.

26 { return et; }

References et.

◆ getClusterSize()

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

Definition at line 45 of file HaloClusterCandidateHCAL.h.

45 { return clustersize; }

References clustersize.

◆ getEoverH()

double reco::HaloClusterCandidateHCAL::getEoverH ( ) const
inline

Definition at line 35 of file HaloClusterCandidateHCAL.h.

35 { return eoverh; }

References eoverh.

◆ getEtStripPhiSeedMinus1()

double reco::HaloClusterCandidateHCAL::getEtStripPhiSeedMinus1 ( ) const
inline

Definition at line 37 of file HaloClusterCandidateHCAL.h.

37 { return etstrip_phiseedminus1; }

References etstrip_phiseedminus1.

Referenced by HcalHaloAlgo::HBClusterShapeandTimeStudy().

◆ getEtStripPhiSeedPlus1()

double reco::HaloClusterCandidateHCAL::getEtStripPhiSeedPlus1 ( ) const
inline

Definition at line 36 of file HaloClusterCandidateHCAL.h.

36 { return etstrip_phiseedplus1; }

References etstrip_phiseedplus1.

Referenced by HcalHaloAlgo::HBClusterShapeandTimeStudy().

◆ getH1overH123()

double reco::HaloClusterCandidateHCAL::getH1overH123 ( ) const
inline

Definition at line 44 of file HaloClusterCandidateHCAL.h.

44 { return h1overh123; }

References h1overh123.

Referenced by HcalHaloAlgo::HEClusterShapeandTimeStudy().

◆ getIsHaloFromPattern()

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

Definition at line 33 of file HaloClusterCandidateHCAL.h.

33 { return ishalofrompattern; }

References ishalofrompattern.

◆ getIsHaloFromPattern_HLT()

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

Definition at line 34 of file HaloClusterCandidateHCAL.h.

34 { return ishalofrompattern_hlt; }

References ishalofrompattern_hlt.

◆ getNbTowersInEta()

int reco::HaloClusterCandidateHCAL::getNbTowersInEta ( ) const
inline

Definition at line 40 of file HaloClusterCandidateHCAL.h.

40 { return nbtowersineta; }

References nbtowersineta.

Referenced by HcalHaloAlgo::HBClusterShapeandTimeStudy().

◆ getSeedEt()

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

◆ getSeedEta()

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

Definition at line 28 of file HaloClusterCandidateHCAL.h.

28 { return seed_eta; }

References seed_eta.

◆ getSeedPhi()

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

Definition at line 29 of file HaloClusterCandidateHCAL.h.

29 { return seed_phi; }

References seed_phi.

◆ getSeedR()

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

Definition at line 31 of file HaloClusterCandidateHCAL.h.

31 { return seed_R; }

References seed_R.

Referenced by HcalHaloAlgo::HEClusterShapeandTimeStudy().

◆ getSeedTime()

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

Definition at line 32 of file HaloClusterCandidateHCAL.h.

32 { return seed_time; }

References seed_time.

◆ getSeedZ()

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

Definition at line 30 of file HaloClusterCandidateHCAL.h.

30 { return seed_Z; }

References seed_Z.

◆ getTimeDiscriminator()

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

Definition at line 46 of file HaloClusterCandidateHCAL.h.

46 { return timediscriminator; }

References timediscriminator.

◆ getTimeDiscriminatorITBH()

double reco::HaloClusterCandidateHCAL::getTimeDiscriminatorITBH ( ) const
inline

Definition at line 41 of file HaloClusterCandidateHCAL.h.

41 { return timediscriminatoritbh; }

References timediscriminatoritbh.

Referenced by HcalHaloAlgo::HBClusterShapeandTimeStudy().

◆ getTimeDiscriminatorOTBH()

double reco::HaloClusterCandidateHCAL::getTimeDiscriminatorOTBH ( ) const
inline

Definition at line 42 of file HaloClusterCandidateHCAL.h.

42 { return timediscriminatorotbh; }

References timediscriminatorotbh.

Referenced by HcalHaloAlgo::HBClusterShapeandTimeStudy().

◆ setBeamHaloRecHitsCandidates()

void reco::HaloClusterCandidateHCAL::setBeamHaloRecHitsCandidates ( edm::RefVector< HBHERecHitCollection x)
inline

◆ setClusterEt()

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

Definition at line 48 of file HaloClusterCandidateHCAL.h.

48 { et = x; }

References et.

Referenced by HcalHaloAlgo::GetHaloClusterCandidateHB(), and HcalHaloAlgo::GetHaloClusterCandidateHE().

◆ setClusterSize()

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

Definition at line 67 of file HaloClusterCandidateHCAL.h.

67 { clustersize = x; }

References clustersize.

Referenced by HcalHaloAlgo::GetHaloClusterCandidateHE().

◆ setEoverH()

void reco::HaloClusterCandidateHCAL::setEoverH ( double  x)
inline

◆ setEtStripPhiSeedMinus1()

void reco::HaloClusterCandidateHCAL::setEtStripPhiSeedMinus1 ( double  x)
inline

◆ setEtStripPhiSeedPlus1()

void reco::HaloClusterCandidateHCAL::setEtStripPhiSeedPlus1 ( double  x)
inline

◆ setH1overH123()

void reco::HaloClusterCandidateHCAL::setH1overH123 ( double  x)
inline

Definition at line 66 of file HaloClusterCandidateHCAL.h.

66 { h1overh123 = x; }

References h1overh123.

Referenced by HcalHaloAlgo::GetHaloClusterCandidateHE().

◆ setIsHaloFromPattern()

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

◆ setIsHaloFromPattern_HLT()

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

◆ setNbTowersInEta()

void reco::HaloClusterCandidateHCAL::setNbTowersInEta ( double  x)
inline

Definition at line 62 of file HaloClusterCandidateHCAL.h.

62 { nbtowersineta = x; }

References nbtowersineta.

Referenced by HcalHaloAlgo::GetHaloClusterCandidateHB().

◆ setSeedEt()

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

◆ setSeedEta()

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

◆ setSeedPhi()

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

◆ setSeedR()

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

◆ setSeedTime()

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

◆ setSeedZ()

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

◆ setTimeDiscriminator()

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

Definition at line 68 of file HaloClusterCandidateHCAL.h.

68 { timediscriminator = x; }

References timediscriminator.

Referenced by HcalHaloAlgo::GetHaloClusterCandidateHE().

◆ setTimeDiscriminatorITBH()

void reco::HaloClusterCandidateHCAL::setTimeDiscriminatorITBH ( double  x)
inline

◆ setTimeDiscriminatorOTBH()

void reco::HaloClusterCandidateHCAL::setTimeDiscriminatorOTBH ( double  x)
inline

Member Data Documentation

◆ bhrhcandidates

edm::RefVector<HBHERecHitCollection> reco::HaloClusterCandidateHCAL::bhrhcandidates
private

◆ clustersize

int reco::HaloClusterCandidateHCAL::clustersize
private

Definition at line 82 of file HaloClusterCandidateHCAL.h.

Referenced by getClusterSize(), and setClusterSize().

◆ eoverh

double reco::HaloClusterCandidateHCAL::eoverh
private

Definition at line 75 of file HaloClusterCandidateHCAL.h.

Referenced by getEoverH(), and setEoverH().

◆ et

double reco::HaloClusterCandidateHCAL::et
private

Definition at line 71 of file HaloClusterCandidateHCAL.h.

Referenced by getClusterEt(), and setClusterEt().

◆ etstrip_phiseedminus1

double reco::HaloClusterCandidateHCAL::etstrip_phiseedminus1
private

Definition at line 76 of file HaloClusterCandidateHCAL.h.

Referenced by getEtStripPhiSeedMinus1(), and setEtStripPhiSeedMinus1().

◆ etstrip_phiseedplus1

double reco::HaloClusterCandidateHCAL::etstrip_phiseedplus1
private

Definition at line 76 of file HaloClusterCandidateHCAL.h.

Referenced by getEtStripPhiSeedPlus1(), and setEtStripPhiSeedPlus1().

◆ h1overh123

double reco::HaloClusterCandidateHCAL::h1overh123
private

Definition at line 81 of file HaloClusterCandidateHCAL.h.

Referenced by getH1overH123(), and setH1overH123().

◆ ishalofrompattern

bool reco::HaloClusterCandidateHCAL::ishalofrompattern
private

Definition at line 73 of file HaloClusterCandidateHCAL.h.

Referenced by getIsHaloFromPattern(), and setIsHaloFromPattern().

◆ ishalofrompattern_hlt

bool reco::HaloClusterCandidateHCAL::ishalofrompattern_hlt
private

◆ nbtowersineta

int reco::HaloClusterCandidateHCAL::nbtowersineta
private

Definition at line 78 of file HaloClusterCandidateHCAL.h.

Referenced by getNbTowersInEta(), and setNbTowersInEta().

◆ seed_et

double reco::HaloClusterCandidateHCAL::seed_et
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedEt(), and setSeedEt().

◆ seed_eta

double reco::HaloClusterCandidateHCAL::seed_eta
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedEta(), and setSeedEta().

◆ seed_phi

double reco::HaloClusterCandidateHCAL::seed_phi
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedPhi(), and setSeedPhi().

◆ seed_R

double reco::HaloClusterCandidateHCAL::seed_R
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedR(), and setSeedR().

◆ seed_time

double reco::HaloClusterCandidateHCAL::seed_time
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedTime(), and setSeedTime().

◆ seed_Z

double reco::HaloClusterCandidateHCAL::seed_Z
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedZ(), and setSeedZ().

◆ timediscriminator

double reco::HaloClusterCandidateHCAL::timediscriminator
private

Definition at line 83 of file HaloClusterCandidateHCAL.h.

Referenced by getTimeDiscriminator(), and setTimeDiscriminator().

◆ timediscriminatoritbh

double reco::HaloClusterCandidateHCAL::timediscriminatoritbh
private

◆ timediscriminatorotbh

double reco::HaloClusterCandidateHCAL::timediscriminatorotbh
private
reco::HaloClusterCandidateHCAL::timediscriminatorotbh
double timediscriminatorotbh
Definition: HaloClusterCandidateHCAL.h:79
reco::HaloClusterCandidateHCAL::seed_phi
double seed_phi
Definition: HaloClusterCandidateHCAL.h:72
reco::HaloClusterCandidateHCAL::et
double et
Definition: HaloClusterCandidateHCAL.h:71
reco::HaloClusterCandidateHCAL::ishalofrompattern
bool ishalofrompattern
Definition: HaloClusterCandidateHCAL.h:73
reco::HaloClusterCandidateHCAL::etstrip_phiseedplus1
double etstrip_phiseedplus1
Definition: HaloClusterCandidateHCAL.h:76
reco::HaloClusterCandidateHCAL::h1overh123
double h1overh123
Definition: HaloClusterCandidateHCAL.h:81
reco::HaloClusterCandidateHCAL::seed_Z
double seed_Z
Definition: HaloClusterCandidateHCAL.h:72
reco::HaloClusterCandidateHCAL::seed_R
double seed_R
Definition: HaloClusterCandidateHCAL.h:72
reco::HaloClusterCandidateHCAL::ishalofrompattern_hlt
bool ishalofrompattern_hlt
Definition: HaloClusterCandidateHCAL.h:74
reco::HaloClusterCandidateHCAL::timediscriminatoritbh
double timediscriminatoritbh
Definition: HaloClusterCandidateHCAL.h:79
reco::HaloClusterCandidateHCAL::timediscriminator
double timediscriminator
Definition: HaloClusterCandidateHCAL.h:83
reco::HaloClusterCandidateHCAL::eoverh
double eoverh
Definition: HaloClusterCandidateHCAL.h:75
reco::HaloClusterCandidateHCAL::seed_eta
double seed_eta
Definition: HaloClusterCandidateHCAL.h:72
genVertex_cff.x
x
Definition: genVertex_cff.py:12
reco::HaloClusterCandidateHCAL::bhrhcandidates
edm::RefVector< HBHERecHitCollection > bhrhcandidates
Definition: HaloClusterCandidateHCAL.h:85
reco::HaloClusterCandidateHCAL::seed_time
double seed_time
Definition: HaloClusterCandidateHCAL.h:72
reco::HaloClusterCandidateHCAL::seed_et
double seed_et
Definition: HaloClusterCandidateHCAL.h:72
reco::HaloClusterCandidateHCAL::clustersize
int clustersize
Definition: HaloClusterCandidateHCAL.h:82
reco::HaloClusterCandidateHCAL::nbtowersineta
int nbtowersineta
Definition: HaloClusterCandidateHCAL.h:78
reco::HaloClusterCandidateHCAL::etstrip_phiseedminus1
double etstrip_phiseedminus1
Definition: HaloClusterCandidateHCAL.h:76