CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
strip_info Class Reference

#include <RPSimTopology.h>

Public Member Functions

double & EffFactor ()
 
double EffFactor () const
 
double & HigherBoarder ()
 
double HigherBoarder () const
 
double & LowerBoarder ()
 
double LowerBoarder () const
 
 strip_info (double lower_border, double higher_border, double eff_factor, unsigned short strip_no)
 
unsigned short & StripNo ()
 
unsigned short StripNo () const
 

Private Attributes

double eff_factor_
 
double higher_border_
 
double lower_border_
 
unsigned short strip_no_
 

Detailed Description

Definition at line 9 of file RPSimTopology.h.

Constructor & Destructor Documentation

◆ strip_info()

strip_info::strip_info ( double  lower_border,
double  higher_border,
double  eff_factor,
unsigned short  strip_no 
)
inline

Definition at line 11 of file RPSimTopology.h.

12  : lower_border_(lower_border), higher_border_(higher_border), eff_factor_(eff_factor), strip_no_(strip_no) {}
unsigned short strip_no_
Definition: RPSimTopology.h:26
double higher_border_
Definition: RPSimTopology.h:24
double eff_factor_
Definition: RPSimTopology.h:25
double lower_border_
Definition: RPSimTopology.h:23

Member Function Documentation

◆ EffFactor() [1/2]

double& strip_info::EffFactor ( )
inline

Definition at line 15 of file RPSimTopology.h.

References eff_factor_.

15 { return eff_factor_; }
double eff_factor_
Definition: RPSimTopology.h:25

◆ EffFactor() [2/2]

double strip_info::EffFactor ( ) const
inline

Definition at line 19 of file RPSimTopology.h.

References eff_factor_.

19 { return eff_factor_; }
double eff_factor_
Definition: RPSimTopology.h:25

◆ HigherBoarder() [1/2]

double& strip_info::HigherBoarder ( )
inline

Definition at line 13 of file RPSimTopology.h.

References higher_border_.

13 { return higher_border_; }
double higher_border_
Definition: RPSimTopology.h:24

◆ HigherBoarder() [2/2]

double strip_info::HigherBoarder ( ) const
inline

Definition at line 18 of file RPSimTopology.h.

References higher_border_.

18 { return higher_border_; }
double higher_border_
Definition: RPSimTopology.h:24

◆ LowerBoarder() [1/2]

double& strip_info::LowerBoarder ( )
inline

Definition at line 14 of file RPSimTopology.h.

References lower_border_.

14 { return lower_border_; }
double lower_border_
Definition: RPSimTopology.h:23

◆ LowerBoarder() [2/2]

double strip_info::LowerBoarder ( ) const
inline

Definition at line 17 of file RPSimTopology.h.

References lower_border_.

17 { return lower_border_; }
double lower_border_
Definition: RPSimTopology.h:23

◆ StripNo() [1/2]

unsigned short& strip_info::StripNo ( )
inline

Definition at line 16 of file RPSimTopology.h.

References strip_no_.

16 { return strip_no_; }
unsigned short strip_no_
Definition: RPSimTopology.h:26

◆ StripNo() [2/2]

unsigned short strip_info::StripNo ( ) const
inline

Definition at line 20 of file RPSimTopology.h.

References strip_no_.

20 { return strip_no_; }
unsigned short strip_no_
Definition: RPSimTopology.h:26

Member Data Documentation

◆ eff_factor_

double strip_info::eff_factor_
private

Definition at line 25 of file RPSimTopology.h.

Referenced by EffFactor().

◆ higher_border_

double strip_info::higher_border_
private

Definition at line 24 of file RPSimTopology.h.

Referenced by HigherBoarder().

◆ lower_border_

double strip_info::lower_border_
private

Definition at line 23 of file RPSimTopology.h.

Referenced by LowerBoarder().

◆ strip_no_

unsigned short strip_info::strip_no_
private

Definition at line 26 of file RPSimTopology.h.

Referenced by StripNo().