CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::PreshowerClusterShape Class Reference

#include <PreshowerClusterShape.h>

List of all members.

Public Member Functions

virtual std::vector< float > getStripEnergies () const
 Energies of component strips.
int plane () const
 Preshower plane.
 PreshowerClusterShape ()
 default constructor
 PreshowerClusterShape (const PreshowerClusterShape &)
 Copy contructor.
 PreshowerClusterShape (const std::vector< float > stripEnergies, const int plane)
 constructor from strip energies
void setSCRef (const SuperClusterRef &r)
SuperClusterRef superCluster () const
 Associated SuperCluster;.
virtual ~PreshowerClusterShape ()

Private Attributes

int plane_
SuperClusterRef sc_ref_
 Associated super cluster;.
std::vector< float > stripEnergies_
 used strip energies

Detailed Description

Definition at line 14 of file PreshowerClusterShape.h.


Constructor & Destructor Documentation

reco::PreshowerClusterShape::PreshowerClusterShape ( ) [inline]

default constructor

Definition at line 18 of file PreshowerClusterShape.h.

{ };
PreshowerClusterShape::~PreshowerClusterShape ( ) [virtual]

Definition at line 8 of file PreshowerClusterShape.cc.

{ }
PreshowerClusterShape::PreshowerClusterShape ( const std::vector< float >  stripEnergies,
const int  plane 
)

constructor from strip energies

Definition at line 11 of file PreshowerClusterShape.cc.

References plane(), plane_, and stripEnergies_.

{
  stripEnergies_ = stripEnergies;
  plane_ = plane;
}
PreshowerClusterShape::PreshowerClusterShape ( const PreshowerClusterShape b)

Copy contructor.

Definition at line 18 of file PreshowerClusterShape.cc.

References plane_, sc_ref_, and stripEnergies_.


Member Function Documentation

virtual std::vector<float> reco::PreshowerClusterShape::getStripEnergies ( ) const [inline, virtual]

Energies of component strips.

Definition at line 36 of file PreshowerClusterShape.h.

References stripEnergies_.

{ return stripEnergies_; }
int reco::PreshowerClusterShape::plane ( ) const [inline]

Preshower plane.

Definition at line 30 of file PreshowerClusterShape.h.

References plane_.

Referenced by PreshowerClusterShape().

{ return plane_; }
void reco::PreshowerClusterShape::setSCRef ( const SuperClusterRef r) [inline]

Definition at line 38 of file PreshowerClusterShape.h.

References alignCSCRings::r, and sc_ref_.

Referenced by PreshowerClusterShapeProducer::produce().

{ sc_ref_ = r; }
SuperClusterRef reco::PreshowerClusterShape::superCluster ( ) const [inline]

Associated SuperCluster;.

Definition at line 33 of file PreshowerClusterShape.h.

References sc_ref_.

{return sc_ref_;}

Member Data Documentation

Definition at line 42 of file PreshowerClusterShape.h.

Referenced by plane(), and PreshowerClusterShape().

Associated super cluster;.

Definition at line 45 of file PreshowerClusterShape.h.

Referenced by PreshowerClusterShape(), setSCRef(), and superCluster().

std::vector<float> reco::PreshowerClusterShape::stripEnergies_ [private]

used strip energies

Definition at line 48 of file PreshowerClusterShape.h.

Referenced by getStripEnergies(), and PreshowerClusterShape().