#include <EcalHaloData.h>
Public Member Functions | |
EcalHaloData () | |
const std::vector< PhiWedge > & | GetPhiWedges () const |
std::vector< PhiWedge > & | GetPhiWedges () |
edm::ValueMap< float > & | GetShowerShapesAngle () |
const edm::ValueMap< float > & | GetShowerShapesAngle () const |
edm::ValueMap< float > & | GetShowerShapesRoundness () |
const edm::ValueMap< float > & | GetShowerShapesRoundness () const |
edm::RefVector < reco::SuperClusterCollection > & | GetSuperClusters () |
const edm::RefVector < reco::SuperClusterCollection > & | GetSuperClusters () const |
int | NumberOfHaloSuperClusters (float roundness=100., float angle=4.0) const |
~EcalHaloData () | |
Private Attributes | |
std::vector< PhiWedge > | PhiWedgeCollection |
edm::ValueMap< float > | ShowerShapes_Angle |
edm::ValueMap< float > | ShowerShapes_Roundness |
edm::RefVector < reco::SuperClusterCollection > | TheSuperClusterRefs |
Definition at line 20 of file EcalHaloData.h.
EcalHaloData::EcalHaloData | ( | ) |
Definition at line 10 of file EcalHaloData.cc.
|
inline |
Definition at line 25 of file EcalHaloData.h.
|
inline |
Definition at line 32 of file EcalHaloData.h.
References PhiWedgeCollection.
Referenced by BeamHaloAnalyzer::analyze(), EcalHaloAlgo::Calculate(), and GlobalHaloAlgo::Calculate().
|
inline |
Definition at line 33 of file EcalHaloData.h.
References PhiWedgeCollection.
|
inline |
Definition at line 44 of file EcalHaloData.h.
References ShowerShapes_Angle.
Referenced by BeamHaloAnalyzer::analyze(), EcalHaloAlgo::Calculate(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 45 of file EcalHaloData.h.
References ShowerShapes_Angle.
|
inline |
Definition at line 41 of file EcalHaloData.h.
References ShowerShapes_Roundness.
Referenced by BeamHaloAnalyzer::analyze(), EcalHaloAlgo::Calculate(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 42 of file EcalHaloData.h.
References ShowerShapes_Roundness.
|
inline |
Definition at line 36 of file EcalHaloData.h.
References TheSuperClusterRefs.
Referenced by BeamHaloAnalyzer::analyze(), EcalHaloAlgo::Calculate(), and reco::BeamHaloSummaryProducer::produce().
|
inline |
Definition at line 37 of file EcalHaloData.h.
References TheSuperClusterRefs.
int EcalHaloData::NumberOfHaloSuperClusters | ( | float | roundness = 100. , |
float | angle = 4.0 |
||
) | const |
Definition at line 14 of file EcalHaloData.cc.
References a, i, n, alignCSCRings::r, ShowerShapes_Angle, ShowerShapes_Roundness, edm::RefVector< C, T, F >::size(), and TheSuperClusterRefs.
|
private |
Definition at line 47 of file EcalHaloData.h.
Referenced by GetPhiWedges().
|
private |
Definition at line 51 of file EcalHaloData.h.
Referenced by GetShowerShapesAngle(), and NumberOfHaloSuperClusters().
|
private |
Definition at line 50 of file EcalHaloData.h.
Referenced by GetShowerShapesRoundness(), and NumberOfHaloSuperClusters().
|
private |
Definition at line 48 of file EcalHaloData.h.
Referenced by GetSuperClusters(), and NumberOfHaloSuperClusters().