CMS 3D CMS Logo

PreshowerClusterShape.h
Go to the documentation of this file.
1 #ifndef DataFormats_EgammaReco_PreshowerClusterShape_h
2 #define DataFormats_EgammaReco_PreshowerClusterShape_h
3 /*
4  * PreshowerShape cluster class
5  *
6  * \author Aris Kyriakis (NCSR "Demokritos")
7  */
8 //
11 
12 namespace reco {
13 
15  public:
18 
19  virtual ~PreshowerClusterShape();
20 
22  PreshowerClusterShape(const std::vector<float>& stripEnergies, const int plane);
23 
26 
28  int plane() const { return plane_; }
29 
31  SuperClusterRef superCluster() const { return sc_ref_; }
32 
34  virtual std::vector<float> getStripEnergies() const { return stripEnergies_; }
35 
36  void setSCRef(const SuperClusterRef& r) { sc_ref_ = r; }
37 
38  private:
39  int plane_;
40 
43 
45  std::vector<float> stripEnergies_;
46  };
47 } // namespace reco
48 #endif
reco::PreshowerClusterShape
Definition: PreshowerClusterShape.h:14
reco::PreshowerClusterShape::getStripEnergies
virtual std::vector< float > getStripEnergies() const
Energies of component strips.
Definition: PreshowerClusterShape.h:34
reco::PreshowerClusterShape::setSCRef
void setSCRef(const SuperClusterRef &r)
Definition: PreshowerClusterShape.h:36
reco::PreshowerClusterShape::PreshowerClusterShape
PreshowerClusterShape()
default constructor
Definition: PreshowerClusterShape.h:17
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
edm::Ref< SuperClusterCollection >
reco::PreshowerClusterShape::~PreshowerClusterShape
virtual ~PreshowerClusterShape()
Definition: PreshowerClusterShape.cc:8
reco::PreshowerClusterShape::stripEnergies_
std::vector< float > stripEnergies_
used strip energies
Definition: PreshowerClusterShape.h:45
alignCSCRings.r
r
Definition: alignCSCRings.py:93
SuperClusterFwd.h
reco::PreshowerClusterShape::plane
int plane() const
Preshower plane.
Definition: PreshowerClusterShape.h:28
reco::PreshowerClusterShape::superCluster
SuperClusterRef superCluster() const
Associated SuperCluster;.
Definition: PreshowerClusterShape.h:31
PreshowerClusterShapeFwd.h
reco::PreshowerClusterShape::sc_ref_
SuperClusterRef sc_ref_
Associated super cluster;.
Definition: PreshowerClusterShape.h:42
reco::PreshowerClusterShape::plane_
int plane_
Definition: PreshowerClusterShape.h:39