CMS 3D CMS Logo

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

#include <HcalHaloData.h>

Public Member Functions

const std::vector< HaloClusterCandidateHCAL > & getHaloClusterCandidatesHB () const
 
std::vector< HaloClusterCandidateHCAL > & getHaloClusterCandidatesHB ()
 
const std::vector< HaloClusterCandidateHCAL > & getHaloClusterCandidatesHE () const
 
std::vector< HaloClusterCandidateHCAL > & getHaloClusterCandidatesHE ()
 
const std::vector< PhiWedge > & GetPhiWedges () const
 
std::vector< PhiWedge > & GetPhiWedges ()
 
const std::vector< HaloTowerStrip > & getProblematicStrips () const
 
std::vector< HaloTowerStrip > & getProblematicStrips ()
 
 HcalHaloData ()
 
void setHaloClusterCandidatesHB (const std::vector< HaloClusterCandidateHCAL > &x)
 
void setHaloClusterCandidatesHE (const std::vector< HaloClusterCandidateHCAL > &x)
 
 ~HcalHaloData ()
 

Private Attributes

std::vector< PhiWedgePhiWedgeCollection
 
std::vector< HaloTowerStripproblematicStripCollection
 
std::vector< HaloClusterCandidateHCALthehaloclustercands_hb
 
std::vector< HaloClusterCandidateHCALthehaloclustercands_he
 

Detailed Description

Definition at line 38 of file HcalHaloData.h.

Constructor & Destructor Documentation

◆ HcalHaloData()

HcalHaloData::HcalHaloData ( )

Definition at line 9 of file HcalHaloData.cc.

9 {}

◆ ~HcalHaloData()

reco::HcalHaloData::~HcalHaloData ( )
inline

Definition at line 43 of file HcalHaloData.h.

43 {}

Member Function Documentation

◆ getHaloClusterCandidatesHB() [1/2]

const std::vector<HaloClusterCandidateHCAL>& reco::HcalHaloData::getHaloClusterCandidatesHB ( ) const
inline

Definition at line 53 of file HcalHaloData.h.

References thehaloclustercands_hb.

Referenced by GlobalHaloAlgo::Calculate().

53 { return thehaloclustercands_hb; }
std::vector< HaloClusterCandidateHCAL > thehaloclustercands_hb
Definition: HcalHaloData.h:65

◆ getHaloClusterCandidatesHB() [2/2]

std::vector<HaloClusterCandidateHCAL>& reco::HcalHaloData::getHaloClusterCandidatesHB ( )
inline

Definition at line 54 of file HcalHaloData.h.

References thehaloclustercands_hb.

54 { return thehaloclustercands_hb; }
std::vector< HaloClusterCandidateHCAL > thehaloclustercands_hb
Definition: HcalHaloData.h:65

◆ getHaloClusterCandidatesHE() [1/2]

const std::vector<HaloClusterCandidateHCAL>& reco::HcalHaloData::getHaloClusterCandidatesHE ( ) const
inline

Definition at line 56 of file HcalHaloData.h.

References thehaloclustercands_he.

Referenced by GlobalHaloAlgo::Calculate().

56 { return thehaloclustercands_he; }
std::vector< HaloClusterCandidateHCAL > thehaloclustercands_he
Definition: HcalHaloData.h:66

◆ getHaloClusterCandidatesHE() [2/2]

std::vector<HaloClusterCandidateHCAL>& reco::HcalHaloData::getHaloClusterCandidatesHE ( )
inline

Definition at line 57 of file HcalHaloData.h.

References thehaloclustercands_he.

57 { return thehaloclustercands_he; }
std::vector< HaloClusterCandidateHCAL > thehaloclustercands_he
Definition: HcalHaloData.h:66

◆ GetPhiWedges() [1/2]

const std::vector<PhiWedge>& reco::HcalHaloData::GetPhiWedges ( ) const
inline

◆ GetPhiWedges() [2/2]

std::vector<PhiWedge>& reco::HcalHaloData::GetPhiWedges ( )
inline

Definition at line 47 of file HcalHaloData.h.

References PhiWedgeCollection.

47 { return PhiWedgeCollection; }
std::vector< PhiWedge > PhiWedgeCollection
Definition: HcalHaloData.h:60

◆ getProblematicStrips() [1/2]

const std::vector<HaloTowerStrip>& reco::HcalHaloData::getProblematicStrips ( ) const
inline

Definition at line 50 of file HcalHaloData.h.

References problematicStripCollection.

Referenced by HcalHaloAlgo::Calculate(), and reco::BeamHaloSummaryProducer::produce().

std::vector< HaloTowerStrip > problematicStripCollection
Definition: HcalHaloData.h:64

◆ getProblematicStrips() [2/2]

std::vector<HaloTowerStrip>& reco::HcalHaloData::getProblematicStrips ( )
inline

Definition at line 51 of file HcalHaloData.h.

References problematicStripCollection.

std::vector< HaloTowerStrip > problematicStripCollection
Definition: HcalHaloData.h:64

◆ setHaloClusterCandidatesHB()

void reco::HcalHaloData::setHaloClusterCandidatesHB ( const std::vector< HaloClusterCandidateHCAL > &  x)
inline

Definition at line 59 of file HcalHaloData.h.

References thehaloclustercands_hb, and x.

Referenced by HcalHaloAlgo::Calculate().

std::vector< HaloClusterCandidateHCAL > thehaloclustercands_hb
Definition: HcalHaloData.h:65

◆ setHaloClusterCandidatesHE()

void reco::HcalHaloData::setHaloClusterCandidatesHE ( const std::vector< HaloClusterCandidateHCAL > &  x)
inline

Definition at line 60 of file HcalHaloData.h.

References thehaloclustercands_he, and x.

Referenced by HcalHaloAlgo::Calculate().

std::vector< HaloClusterCandidateHCAL > thehaloclustercands_he
Definition: HcalHaloData.h:66

Member Data Documentation

◆ PhiWedgeCollection

std::vector<PhiWedge> reco::HcalHaloData::PhiWedgeCollection
private

Definition at line 60 of file HcalHaloData.h.

Referenced by GetPhiWedges().

◆ problematicStripCollection

std::vector<HaloTowerStrip> reco::HcalHaloData::problematicStripCollection
private

Definition at line 64 of file HcalHaloData.h.

Referenced by getProblematicStrips().

◆ thehaloclustercands_hb

std::vector<HaloClusterCandidateHCAL> reco::HcalHaloData::thehaloclustercands_hb
private

Definition at line 65 of file HcalHaloData.h.

Referenced by getHaloClusterCandidatesHB(), and setHaloClusterCandidatesHB().

◆ thehaloclustercands_he

std::vector<HaloClusterCandidateHCAL> reco::HcalHaloData::thehaloclustercands_he
private

Definition at line 66 of file HcalHaloData.h.

Referenced by getHaloClusterCandidatesHE(), and setHaloClusterCandidatesHE().