CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Attributes
CALayer Struct Reference

#include <CAGraph.h>

Public Member Functions

 CALayer (const std::string &layerName, std::size_t numberOfHits)
 
std::string name () const
 
bool operator== (const std::string &otherString)
 

Public Attributes

std::vector< std::vector
< CACell * > > 
isOuterHitOfCell
 
std::vector< int > theInnerLayerPairs
 
std::vector< int > theInnerLayers
 
std::vector< int > theOuterLayerPairs
 
std::vector< int > theOuterLayers
 

Private Attributes

std::string theName
 

Detailed Description

Definition at line 11 of file CAGraph.h.

Constructor & Destructor Documentation

CALayer::CALayer ( const std::string &  layerName,
std::size_t  numberOfHits 
)
inline

Definition at line 13 of file CAGraph.h.

References isOuterHitOfCell.

14  : theName(layerName)
15  {
16  isOuterHitOfCell.resize(numberOfHits);
17  }
std::string theName
Definition: CAGraph.h:39
std::vector< std::vector< CACell * > > isOuterHitOfCell
Definition: CAGraph.h:34

Member Function Documentation

std::string CALayer::name ( void  ) const
inline
bool CALayer::operator== ( const std::string &  otherString)
inline

Definition at line 19 of file CAGraph.h.

References theName.

20  {
21  return otherString == theName;
22  }
std::string theName
Definition: CAGraph.h:39

Member Data Documentation

std::vector< std::vector<CACell*> > CALayer::isOuterHitOfCell

Definition at line 34 of file CAGraph.h.

Referenced by CALayer().

std::vector<int> CALayer::theInnerLayerPairs

Definition at line 30 of file CAGraph.h.

std::vector<int> CALayer::theInnerLayers

Definition at line 33 of file CAGraph.h.

std::string CALayer::theName
private

Definition at line 39 of file CAGraph.h.

Referenced by name(), and operator==().

std::vector<int> CALayer::theOuterLayerPairs

Definition at line 29 of file CAGraph.h.

std::vector<int> CALayer::theOuterLayers

Definition at line 32 of file CAGraph.h.