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.

References bhrhcandidates.

38 { return bhrhcandidates; }
edm::RefVector< HBHERecHitCollection > bhrhcandidates

◆ getClusterEt()

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

Definition at line 26 of file HaloClusterCandidateHCAL.h.

References et.

◆ getClusterSize()

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

Definition at line 45 of file HaloClusterCandidateHCAL.h.

References clustersize.

◆ getEoverH()

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

Definition at line 35 of file HaloClusterCandidateHCAL.h.

References eoverh.

◆ getEtStripPhiSeedMinus1()

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

◆ getEtStripPhiSeedPlus1()

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

◆ getH1overH123()

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

◆ getIsHaloFromPattern()

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

Definition at line 33 of file HaloClusterCandidateHCAL.h.

References ishalofrompattern.

◆ getIsHaloFromPattern_HLT()

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

◆ getNbTowersInEta()

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

◆ getSeedEt()

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

◆ getSeedEta()

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

Definition at line 28 of file HaloClusterCandidateHCAL.h.

References seed_eta.

◆ getSeedPhi()

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

Definition at line 29 of file HaloClusterCandidateHCAL.h.

References seed_phi.

◆ getSeedR()

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

Definition at line 31 of file HaloClusterCandidateHCAL.h.

References seed_R.

Referenced by HcalHaloAlgo::HEClusterShapeandTimeStudy().

◆ getSeedTime()

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

Definition at line 32 of file HaloClusterCandidateHCAL.h.

References seed_time.

◆ getSeedZ()

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

Definition at line 30 of file HaloClusterCandidateHCAL.h.

References seed_Z.

◆ getTimeDiscriminator()

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

Definition at line 46 of file HaloClusterCandidateHCAL.h.

References timediscriminator.

◆ getTimeDiscriminatorITBH()

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

◆ getTimeDiscriminatorOTBH()

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

◆ setBeamHaloRecHitsCandidates()

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

Definition at line 60 of file HaloClusterCandidateHCAL.h.

References bhrhcandidates, and x.

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

60 { bhrhcandidates = x; }
edm::RefVector< HBHERecHitCollection > bhrhcandidates

◆ setClusterEt()

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

◆ setClusterSize()

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

◆ 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

◆ 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

◆ 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

◆ 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