DataFormats
EgammaReco
interface
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
//
9
#include "
DataFormats/EgammaReco/interface/PreshowerClusterShapeFwd.h
"
10
#include "
DataFormats/EgammaReco/interface/SuperClusterFwd.h
"
11
12
namespace
reco
{
13
14
class
PreshowerClusterShape
{
15
public
:
17
PreshowerClusterShape
(){};
18
19
virtual
~PreshowerClusterShape
();
20
22
PreshowerClusterShape
(
const
std::vector<float>& stripEnergies,
const
int
plane
);
23
25
PreshowerClusterShape
(
const
PreshowerClusterShape
&);
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
42
SuperClusterRef
sc_ref_
;
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
Generated for CMSSW Reference Manual by
1.8.16