Belle II Software  release-08-01-10
ECLCrystalsShapeAndPosition Class Reference

Crystal shapes and positions. More...

#include <ECLCrystalsShapeAndPosition.h>

Inheritance diagram for ECLCrystalsShapeAndPosition:
Collaboration diagram for ECLCrystalsShapeAndPosition:

Public Member Functions

 ECLCrystalsShapeAndPosition ()
 Default constructor.
 
 ~ECLCrystalsShapeAndPosition ()
 Destructor.
 
const std::string & getShapeForward () const
 Return crystal shape in forward endcap. More...
 
void setShapeForward (const std::string &shape_forward)
 Set crystal shape in forward endcap. More...
 
const std::string & getShapeBarrel () const
 Return crystal shape in barrel. More...
 
void setShapeBarrel (const std::string &shape_barrel)
 Set crystal shape in barrel. More...
 
const std::string & getShapeBackward () const
 Return crystal shape in backward endcap. More...
 
void setShapeBackward (const std::string &shape_backward)
 Set crystal shape in backward endcap. More...
 
const std::string & getPlacementForward () const
 Return crystal placement in forward endcap. More...
 
void setPlacementForward (const std::string &placement_forward)
 Set crystal placement in forward endcap. More...
 
const std::string & getPlacementBarrel () const
 Return crystal placement in barrel. More...
 
void setPlacementBarrel (const std::string &placement_barrel)
 Set crystal placement in barrel. More...
 
const std::string & getPlacementBackward () const
 Return crystal placement in backward endcap. More...
 
void setPlacementBackward (const std::string &placement_backward)
 Set crystal placement in backward endcap. More...
 

Private Member Functions

 ClassDef (ECLCrystalsShapeAndPosition, 1)
 ClassDef.
 

Private Attributes

std::string m_shape_forward
 Crystal shapes in forward endcap.
 
std::string m_shape_barrel
 Crystal shapes in barrel.
 
std::string m_shape_backward
 Crystal shapes in backward endcap.
 
std::string m_placement_forward
 Crystal placements in forward endcap.
 
std::string m_placement_barrel
 Crystal placements in barrel.
 
std::string m_placement_backward
 Crystal placements in backward endcap.
 

Detailed Description

Crystal shapes and positions.

Definition at line 22 of file ECLCrystalsShapeAndPosition.h.

Member Function Documentation

◆ getPlacementBackward()

const std::string& getPlacementBackward ( ) const
inline

Return crystal placement in backward endcap.

Returns
crystal placement in backward endcap

Definition at line 88 of file ECLCrystalsShapeAndPosition.h.

88 {return m_placement_backward; }
std::string m_placement_backward
Crystal placements in backward endcap.

◆ getPlacementBarrel()

const std::string& getPlacementBarrel ( ) const
inline

Return crystal placement in barrel.

Returns
crystal placement in barrel

Definition at line 78 of file ECLCrystalsShapeAndPosition.h.

◆ getPlacementForward()

const std::string& getPlacementForward ( ) const
inline

Return crystal placement in forward endcap.

Returns
crystal placement in forward endcap

Definition at line 68 of file ECLCrystalsShapeAndPosition.h.

◆ getShapeBackward()

const std::string& getShapeBackward ( ) const
inline

Return crystal shape in backward endcap.

Returns
crystal shape in backward endcap

Definition at line 58 of file ECLCrystalsShapeAndPosition.h.

◆ getShapeBarrel()

const std::string& getShapeBarrel ( ) const
inline

Return crystal shape in barrel.

Returns
crystal shape in barrel

Definition at line 48 of file ECLCrystalsShapeAndPosition.h.

◆ getShapeForward()

const std::string& getShapeForward ( ) const
inline

Return crystal shape in forward endcap.

Returns
crystal shape in forward endcap

Definition at line 38 of file ECLCrystalsShapeAndPosition.h.

◆ setPlacementBackward()

void setPlacementBackward ( const std::string &  placement_backward)
inline

Set crystal placement in backward endcap.

Parameters
placement_backwardcrystal placement in backward endcap

Definition at line 93 of file ECLCrystalsShapeAndPosition.h.

◆ setPlacementBarrel()

void setPlacementBarrel ( const std::string &  placement_barrel)
inline

Set crystal placement in barrel.

Parameters
placement_barrelcrystal placement in barrel

Definition at line 83 of file ECLCrystalsShapeAndPosition.h.

◆ setPlacementForward()

void setPlacementForward ( const std::string &  placement_forward)
inline

Set crystal placement in forward endcap.

Parameters
placement_forwardcrystal placement in forward endcap

Definition at line 73 of file ECLCrystalsShapeAndPosition.h.

◆ setShapeBackward()

void setShapeBackward ( const std::string &  shape_backward)
inline

Set crystal shape in backward endcap.

Parameters
shape_backwardcrystal shape in backward endcap

Definition at line 63 of file ECLCrystalsShapeAndPosition.h.

◆ setShapeBarrel()

void setShapeBarrel ( const std::string &  shape_barrel)
inline

Set crystal shape in barrel.

Parameters
shape_barrelcrystal shape in barrel

Definition at line 53 of file ECLCrystalsShapeAndPosition.h.

◆ setShapeForward()

void setShapeForward ( const std::string &  shape_forward)
inline

Set crystal shape in forward endcap.

Parameters
shape_forwardcrystal shape in forward endcap

Definition at line 43 of file ECLCrystalsShapeAndPosition.h.


The documentation for this class was generated from the following file: