Belle II Software development
ECLCrystalsShapeAndPosition Class Reference

Crystal shapes and positions. More...

#include <ECLCrystalsShapeAndPosition.h>

Inheritance diagram for ECLCrystalsShapeAndPosition:

Public Member Functions

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

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.

Constructor & Destructor Documentation

◆ ECLCrystalsShapeAndPosition()

Default constructor.

Definition at line 28 of file ECLCrystalsShapeAndPosition.h.

28{}

◆ ~ECLCrystalsShapeAndPosition()

Destructor.

Definition at line 33 of file ECLCrystalsShapeAndPosition.h.

33{}

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.

78{return m_placement_barrel; }
std::string m_placement_barrel
Crystal placements in barrel.

◆ 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.

68{return m_placement_forward; }
std::string m_placement_forward
Crystal placements in forward endcap.

◆ 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.

58{return m_shape_backward; }
std::string m_shape_backward
Crystal shapes in backward endcap.

◆ 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.

48{return m_shape_barrel; }
std::string m_shape_barrel
Crystal shapes in barrel.

◆ 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.

38{return m_shape_forward; }
std::string m_shape_forward
Crystal shapes in forward endcap.

◆ 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.

93{ m_placement_backward = placement_backward; }

◆ 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.

83{ m_placement_barrel = placement_barrel; }

◆ 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.

73{ m_placement_forward = placement_forward; }

◆ 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.

63{ m_shape_backward = shape_backward; }

◆ 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.

53{ m_shape_barrel = shape_barrel; }

◆ 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.

43{ m_shape_forward = shape_forward; }

Member Data Documentation

◆ m_placement_backward

std::string m_placement_backward
private

Crystal placements in backward endcap.

Definition at line 101 of file ECLCrystalsShapeAndPosition.h.

◆ m_placement_barrel

std::string m_placement_barrel
private

Crystal placements in barrel.

Definition at line 100 of file ECLCrystalsShapeAndPosition.h.

◆ m_placement_forward

std::string m_placement_forward
private

Crystal placements in forward endcap.

Definition at line 99 of file ECLCrystalsShapeAndPosition.h.

◆ m_shape_backward

std::string m_shape_backward
private

Crystal shapes in backward endcap.

Definition at line 98 of file ECLCrystalsShapeAndPosition.h.

◆ m_shape_barrel

std::string m_shape_barrel
private

Crystal shapes in barrel.

Definition at line 97 of file ECLCrystalsShapeAndPosition.h.

◆ m_shape_forward

std::string m_shape_forward
private

Crystal shapes in forward endcap.

Definition at line 96 of file ECLCrystalsShapeAndPosition.h.


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