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::HaloClusterCandidateHCAL Class Reference

#include <HaloClusterCandidateHCAL.h>

Public Member Functions

edm::RefVector
< HBHERecHitCollection
getBeamHaloRecHitsCandidates () 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
< HBHERecHitCollection
bhrhcandidates
 
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 ( )

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) {}
reco::HaloClusterCandidateHCAL::~HaloClusterCandidateHCAL ( )
inline

Definition at line 24 of file HaloClusterCandidateHCAL.h.

24 {}

Member Function Documentation

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
double reco::HaloClusterCandidateHCAL::getClusterEt ( ) const
inline

Definition at line 26 of file HaloClusterCandidateHCAL.h.

References et.

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

Definition at line 45 of file HaloClusterCandidateHCAL.h.

References clustersize.

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

Definition at line 35 of file HaloClusterCandidateHCAL.h.

References eoverh.

double reco::HaloClusterCandidateHCAL::getEtStripPhiSeedMinus1 ( ) const
inline
double reco::HaloClusterCandidateHCAL::getEtStripPhiSeedPlus1 ( ) const
inline
double reco::HaloClusterCandidateHCAL::getH1overH123 ( ) const
inline
bool reco::HaloClusterCandidateHCAL::getIsHaloFromPattern ( ) const
inline

Definition at line 33 of file HaloClusterCandidateHCAL.h.

References ishalofrompattern.

bool reco::HaloClusterCandidateHCAL::getIsHaloFromPattern_HLT ( ) const
inline
int reco::HaloClusterCandidateHCAL::getNbTowersInEta ( ) const
inline
double reco::HaloClusterCandidateHCAL::getSeedEt ( ) const
inline
double reco::HaloClusterCandidateHCAL::getSeedEta ( ) const
inline

Definition at line 28 of file HaloClusterCandidateHCAL.h.

References seed_eta.

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

Definition at line 29 of file HaloClusterCandidateHCAL.h.

References seed_phi.

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

Definition at line 31 of file HaloClusterCandidateHCAL.h.

References seed_R.

Referenced by HcalHaloAlgo::HEClusterShapeandTimeStudy().

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

Definition at line 32 of file HaloClusterCandidateHCAL.h.

References seed_time.

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

Definition at line 30 of file HaloClusterCandidateHCAL.h.

References seed_Z.

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

Definition at line 46 of file HaloClusterCandidateHCAL.h.

References timediscriminator.

double reco::HaloClusterCandidateHCAL::getTimeDiscriminatorITBH ( ) const
inline
double reco::HaloClusterCandidateHCAL::getTimeDiscriminatorOTBH ( ) const
inline
void reco::HaloClusterCandidateHCAL::setBeamHaloRecHitsCandidates ( edm::RefVector< HBHERecHitCollection x)
inline
void reco::HaloClusterCandidateHCAL::setClusterEt ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setClusterSize ( int  x)
inline
void reco::HaloClusterCandidateHCAL::setEoverH ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setEtStripPhiSeedMinus1 ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setEtStripPhiSeedPlus1 ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setH1overH123 ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setIsHaloFromPattern ( bool  x)
inline
void reco::HaloClusterCandidateHCAL::setIsHaloFromPattern_HLT ( bool  x)
inline
void reco::HaloClusterCandidateHCAL::setNbTowersInEta ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedEt ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedEta ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedPhi ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedR ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedTime ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setSeedZ ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setTimeDiscriminator ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setTimeDiscriminatorITBH ( double  x)
inline
void reco::HaloClusterCandidateHCAL::setTimeDiscriminatorOTBH ( double  x)
inline

Member Data Documentation

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

Definition at line 82 of file HaloClusterCandidateHCAL.h.

Referenced by getClusterSize(), and setClusterSize().

double reco::HaloClusterCandidateHCAL::eoverh
private

Definition at line 75 of file HaloClusterCandidateHCAL.h.

Referenced by getEoverH(), and setEoverH().

double reco::HaloClusterCandidateHCAL::et
private

Definition at line 71 of file HaloClusterCandidateHCAL.h.

Referenced by getClusterEt(), and setClusterEt().

double reco::HaloClusterCandidateHCAL::etstrip_phiseedminus1
private

Definition at line 76 of file HaloClusterCandidateHCAL.h.

Referenced by getEtStripPhiSeedMinus1(), and setEtStripPhiSeedMinus1().

double reco::HaloClusterCandidateHCAL::etstrip_phiseedplus1
private

Definition at line 76 of file HaloClusterCandidateHCAL.h.

Referenced by getEtStripPhiSeedPlus1(), and setEtStripPhiSeedPlus1().

double reco::HaloClusterCandidateHCAL::h1overh123
private

Definition at line 81 of file HaloClusterCandidateHCAL.h.

Referenced by getH1overH123(), and setH1overH123().

bool reco::HaloClusterCandidateHCAL::ishalofrompattern
private

Definition at line 73 of file HaloClusterCandidateHCAL.h.

Referenced by getIsHaloFromPattern(), and setIsHaloFromPattern().

bool reco::HaloClusterCandidateHCAL::ishalofrompattern_hlt
private
int reco::HaloClusterCandidateHCAL::nbtowersineta
private

Definition at line 78 of file HaloClusterCandidateHCAL.h.

Referenced by getNbTowersInEta(), and setNbTowersInEta().

double reco::HaloClusterCandidateHCAL::seed_et
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedEt(), and setSeedEt().

double reco::HaloClusterCandidateHCAL::seed_eta
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedEta(), and setSeedEta().

double reco::HaloClusterCandidateHCAL::seed_phi
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedPhi(), and setSeedPhi().

double reco::HaloClusterCandidateHCAL::seed_R
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedR(), and setSeedR().

double reco::HaloClusterCandidateHCAL::seed_time
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedTime(), and setSeedTime().

double reco::HaloClusterCandidateHCAL::seed_Z
private

Definition at line 72 of file HaloClusterCandidateHCAL.h.

Referenced by getSeedZ(), and setSeedZ().

double reco::HaloClusterCandidateHCAL::timediscriminator
private

Definition at line 83 of file HaloClusterCandidateHCAL.h.

Referenced by getTimeDiscriminator(), and setTimeDiscriminator().

double reco::HaloClusterCandidateHCAL::timediscriminatoritbh
private
double reco::HaloClusterCandidateHCAL::timediscriminatorotbh
private