BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnCSCStation Class Reference

#include <BmnCSCStation.h>

Collaboration diagram for BmnCSCStation:

Public Member Functions

 BmnCSCStation ()
 BmnCSCStation (TXMLNode *stationNode, Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station)
virtual ~BmnCSCStation ()
Int_t GetStationNumber ()
Int_t GetNModules ()
Double_t GetXMinStation ()
Double_t GetXMaxStation ()
Double_t GetYMinStation ()
Double_t GetYMaxStation ()
Double_t GetZMinStation ()
Double_t GetZMaxStation ()
Double_t GetXSize ()
Double_t GetYSize ()
Double_t GetZSize ()
Double_t GetXPosition ()
Double_t GetYPosition ()
Double_t GetZPosition ()
Double_t GetXShiftOfModule (Int_t module_num)
Double_t GetYShiftOfModule (Int_t module_num)
Double_t GetZShiftOfModule (Int_t module_num)
Double_t GetThicknessOfModule (Int_t module_num)
BmnCSCModule * GetModule (Int_t module_num)
void Reset ()
Int_t AddPointToStation (Double_t xcoord, Double_t ycoord, Double_t zcoord, Double_t px, Double_t py, Double_t pz, Double_t dEloss, Int_t refID)
Int_t CountNAddedToStationPoints ()
void ProcessPointsInStation ()
Int_t CountNProcessedPointInStation ()
Int_t GetPointModuleOwnership (Double_t xcoord, Double_t ycoord, Double_t zcoord)
 BmnCSCStation ()
 BmnCSCStation (TXMLNode *stationNode, Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station)
virtual ~BmnCSCStation ()
Int_t GetStationNumber ()
Int_t GetNModules ()
Double_t GetXMinStation ()
Double_t GetXMaxStation ()
Double_t GetYMinStation ()
Double_t GetYMaxStation ()
Double_t GetZMinStation ()
Double_t GetZMaxStation ()
Double_t GetXSize ()
Double_t GetYSize ()
Double_t GetZSize ()
Double_t GetXPosition ()
Double_t GetYPosition ()
Double_t GetZPosition ()
Double_t GetXShiftOfModule (Int_t module_num)
Double_t GetYShiftOfModule (Int_t module_num)
Double_t GetZShiftOfModule (Int_t module_num)
Double_t GetThicknessOfModule (Int_t module_num)
BmnCSCModule * GetModule (Int_t module_num)
void Reset ()
Int_t AddPointToStation (Double_t xcoord, Double_t ycoord, Double_t zcoord, Double_t px, Double_t py, Double_t pz, Double_t dEloss, Int_t refID)
Int_t CountNAddedToStationPoints ()
void ProcessPointsInStation ()
Int_t CountNProcessedPointInStation ()
Int_t GetPointModuleOwnership (Double_t xcoord, Double_t ycoord, Double_t zcoord)

Protected Member Functions

void DefineStationBorders ()
void DefineStationBorders ()

Protected Attributes

Int_t StationNumber
Int_t NModules
Double_t XMinStation
Double_t XMaxStation
Double_t YMinStation
Double_t YMaxStation
Double_t ZMinStation
Double_t ZMaxStation
Double_t XSize
Double_t YSize
Double_t ZSize
Double_t XPosition
Double_t YPosition
Double_t ZPosition
Double_t * XShiftOfModules
Double_t * YShiftOfModules
Double_t * ZShiftOfModules
Double_t * ThicknessOfModules
BmnCSCModule ** Modules

Private Member Functions

Bool_t CreateConfigurationFromXMLNode (TXMLNode *node)
Int_t CountNumberOfModules (TXMLNode *node)
Bool_t ParseModule (TXMLNode *node, Int_t iModule)
BmnCSCLayer ParseLayer (TXMLNode *node, Int_t iLayer, Int_t iModule)
DeadZoneOfStripLayer ParseDeadZone (TXMLNode *node, Int_t iModule)
Int_t CountDeadZonePoints (TXMLNode *node)
Bool_t CreateConfigurationFromXMLNode (TXMLNode *node)
Int_t CountNumberOfModules (TXMLNode *node)
Bool_t ParseModule (TXMLNode *node, Int_t iModule)
BmnCSCLayer ParseLayer (TXMLNode *node, Int_t iLayer, Int_t iModule)
DeadZoneOfStripLayer ParseDeadZone (TXMLNode *node, Int_t iModule)
Int_t CountDeadZonePoints (TXMLNode *node)

Detailed Description

Definition at line 11 of file BmnCSCStation.h.

Constructor & Destructor Documentation

◆ BmnCSCStation() [1/4]

BmnCSCStation::BmnCSCStation ( )

Definition at line 3 of file BmnCSCStation.cxx.

References Modules, NModules, StationNumber, ThicknessOfModules, XMaxStation, XMinStation, XPosition, XShiftOfModules, XSize, YMaxStation, YMinStation, YPosition, YShiftOfModules, YSize, ZMaxStation, ZMinStation, ZPosition, ZShiftOfModules, and ZSize.

Referenced by CountDeadZonePoints().

Here is the caller graph for this function:

◆ BmnCSCStation() [2/4]

BmnCSCStation::BmnCSCStation ( TXMLNode * stationNode,
Int_t iStation,
Double_t xpos_station,
Double_t ypos_station,
Double_t zpos_station )

Definition at line 25 of file BmnCSCStation.cxx.

References CreateConfigurationFromXMLNode(), DefineStationBorders(), Modules, NModules, StationNumber, ThicknessOfModules, XMaxStation, XMinStation, XPosition, XShiftOfModules, XSize, YMaxStation, YMinStation, YPosition, YShiftOfModules, YSize, ZMaxStation, ZMinStation, ZPosition, ZShiftOfModules, and ZSize.

Here is the call graph for this function:

◆ ~BmnCSCStation() [1/2]

BmnCSCStation::~BmnCSCStation ( )
virtual

◆ BmnCSCStation() [3/4]

BmnCSCStation::BmnCSCStation ( )

◆ BmnCSCStation() [4/4]

BmnCSCStation::BmnCSCStation ( TXMLNode * stationNode,
Int_t iStation,
Double_t xpos_station,
Double_t ypos_station,
Double_t zpos_station )

◆ ~BmnCSCStation() [2/2]

virtual BmnCSCStation::~BmnCSCStation ( )
virtual

Member Function Documentation

◆ AddPointToStation() [1/2]

Int_t BmnCSCStation::AddPointToStation ( Double_t xcoord,
Double_t ycoord,
Double_t zcoord,
Double_t px,
Double_t py,
Double_t pz,
Double_t dEloss,
Int_t refID )

Definition at line 149 of file BmnCSCStation.cxx.

References GetPointModuleOwnership(), and Modules.

Here is the call graph for this function:

◆ AddPointToStation() [2/2]

Int_t BmnCSCStation::AddPointToStation ( Double_t xcoord,
Double_t ycoord,
Double_t zcoord,
Double_t px,
Double_t py,
Double_t pz,
Double_t dEloss,
Int_t refID )

◆ CountDeadZonePoints() [1/2]

Int_t BmnCSCStation::CountDeadZonePoints ( TXMLNode * node)
private

Definition at line 461 of file BmnCSCStation.cxx.

References TXMLNode::GetChildren(), TXMLNode::GetNextNode(), and TXMLNode::GetNodeName().

Referenced by ParseDeadZone().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CountDeadZonePoints() [2/2]

Int_t BmnCSCStation::CountDeadZonePoints ( TXMLNode * node)
private

References BmnCSCStation().

Here is the call graph for this function:

◆ CountNAddedToStationPoints() [1/2]

Int_t BmnCSCStation::CountNAddedToStationPoints ( )

Definition at line 173 of file BmnCSCStation.cxx.

References Modules, and NModules.

◆ CountNAddedToStationPoints() [2/2]

Int_t BmnCSCStation::CountNAddedToStationPoints ( )

◆ CountNProcessedPointInStation() [1/2]

Int_t BmnCSCStation::CountNProcessedPointInStation ( )

Definition at line 189 of file BmnCSCStation.cxx.

References Modules, and NModules.

◆ CountNProcessedPointInStation() [2/2]

Int_t BmnCSCStation::CountNProcessedPointInStation ( )

◆ CountNumberOfModules() [1/2]

Int_t BmnCSCStation::CountNumberOfModules ( TXMLNode * node)
private

Definition at line 272 of file BmnCSCStation.cxx.

References TXMLNode::GetChildren(), TXMLNode::GetNextNode(), and TXMLNode::GetNodeName().

Referenced by CreateConfigurationFromXMLNode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CountNumberOfModules() [2/2]

Int_t BmnCSCStation::CountNumberOfModules ( TXMLNode * node)
private

◆ CreateConfigurationFromXMLNode() [1/2]

Bool_t BmnCSCStation::CreateConfigurationFromXMLNode ( TXMLNode * node)
private

Definition at line 236 of file BmnCSCStation.cxx.

References CountNumberOfModules(), TXMLNode::GetChildren(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), i, Modules, NModules, ParseModule(), ThicknessOfModules, XShiftOfModules, YShiftOfModules, and ZShiftOfModules.

Referenced by BmnCSCStation().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateConfigurationFromXMLNode() [2/2]

Bool_t BmnCSCStation::CreateConfigurationFromXMLNode ( TXMLNode * node)
private

◆ DefineStationBorders() [1/2]

void BmnCSCStation::DefineStationBorders ( )
protected

Definition at line 208 of file BmnCSCStation.cxx.

References i, Modules, NModules, XMaxStation, XMinStation, YMaxStation, YMinStation, ZMaxStation, and ZMinStation.

Referenced by BmnCSCStation().

Here is the caller graph for this function:

◆ DefineStationBorders() [2/2]

void BmnCSCStation::DefineStationBorders ( )
protected

◆ GetModule() [1/2]

BmnCSCModule * BmnCSCStation::GetModule ( Int_t module_num)

Definition at line 133 of file BmnCSCStation.cxx.

References Modules, and NModules.

Referenced by BmnHistCsc::BmnHistCsc(), DrawCreatedStationFront(), DrawCreatedStationTop(), BmnCSCDigitizer::ProcessMCPoints(), rescaleAmplitudeCSC(), and StripView().

Here is the caller graph for this function:

◆ GetModule() [2/2]

BmnCSCModule * BmnCSCStation::GetModule ( Int_t module_num)

◆ GetNModules() [1/2]

Int_t BmnCSCStation::GetNModules ( )
inline

Definition at line 58 of file BmnCSCStation.h.

References NModules.

Referenced by BmnHistCsc::BmnHistCsc(), DrawCreatedStationFront(), DrawCreatedStationTop(), EmbEffView(), BmnCSCHitMaker::ProcessDigits(), BmnCSCDigitizer::ProcessMCPoints(), rescaleAmplitudeCSC(), and StripView().

Here is the caller graph for this function:

◆ GetNModules() [2/2]

Int_t BmnCSCStation::GetNModules ( )
inline

Definition at line 58 of file BmnCSCStation.h.

References NModules.

◆ GetPointModuleOwnership() [1/2]

Int_t BmnCSCStation::GetPointModuleOwnership ( Double_t xcoord,
Double_t ycoord,
Double_t zcoord )

Definition at line 198 of file BmnCSCStation.cxx.

References Modules, and NModules.

Referenced by AddPointToStation(), and TestCSCConfig_Visual().

Here is the caller graph for this function:

◆ GetPointModuleOwnership() [2/2]

Int_t BmnCSCStation::GetPointModuleOwnership ( Double_t xcoord,
Double_t ycoord,
Double_t zcoord )

◆ GetStationNumber() [1/2]

Int_t BmnCSCStation::GetStationNumber ( )
inline

Definition at line 57 of file BmnCSCStation.h.

References StationNumber.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetStationNumber() [2/2]

Int_t BmnCSCStation::GetStationNumber ( )
inline

Definition at line 57 of file BmnCSCStation.h.

References StationNumber.

◆ GetThicknessOfModule() [1/2]

Double_t BmnCSCStation::GetThicknessOfModule ( Int_t module_num)

Definition at line 124 of file BmnCSCStation.cxx.

References NModules, and ThicknessOfModules.

◆ GetThicknessOfModule() [2/2]

Double_t BmnCSCStation::GetThicknessOfModule ( Int_t module_num)

◆ GetXMaxStation() [1/2]

Double_t BmnCSCStation::GetXMaxStation ( )
inline

Definition at line 60 of file BmnCSCStation.h.

References XMaxStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetXMaxStation() [2/2]

Double_t BmnCSCStation::GetXMaxStation ( )
inline

Definition at line 60 of file BmnCSCStation.h.

References XMaxStation.

◆ GetXMinStation() [1/2]

Double_t BmnCSCStation::GetXMinStation ( )
inline

Definition at line 59 of file BmnCSCStation.h.

References XMinStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetXMinStation() [2/2]

Double_t BmnCSCStation::GetXMinStation ( )
inline

Definition at line 59 of file BmnCSCStation.h.

References XMinStation.

◆ GetXPosition() [1/2]

Double_t BmnCSCStation::GetXPosition ( )
inline

Definition at line 68 of file BmnCSCStation.h.

References XPosition.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetXPosition() [2/2]

Double_t BmnCSCStation::GetXPosition ( )
inline

Definition at line 68 of file BmnCSCStation.h.

References XPosition.

◆ GetXShiftOfModule() [1/2]

Double_t BmnCSCStation::GetXShiftOfModule ( Int_t module_num)

Definition at line 97 of file BmnCSCStation.cxx.

References NModules, and XShiftOfModules.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetXShiftOfModule() [2/2]

Double_t BmnCSCStation::GetXShiftOfModule ( Int_t module_num)

◆ GetXSize() [1/2]

Double_t BmnCSCStation::GetXSize ( )
inline

Definition at line 65 of file BmnCSCStation.h.

References XSize.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetXSize() [2/2]

Double_t BmnCSCStation::GetXSize ( )
inline

Definition at line 65 of file BmnCSCStation.h.

References XSize.

◆ GetYMaxStation() [1/2]

Double_t BmnCSCStation::GetYMaxStation ( )
inline

Definition at line 62 of file BmnCSCStation.h.

References YMaxStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetYMaxStation() [2/2]

Double_t BmnCSCStation::GetYMaxStation ( )
inline

Definition at line 62 of file BmnCSCStation.h.

References YMaxStation.

◆ GetYMinStation() [1/2]

Double_t BmnCSCStation::GetYMinStation ( )
inline

Definition at line 61 of file BmnCSCStation.h.

References YMinStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetYMinStation() [2/2]

Double_t BmnCSCStation::GetYMinStation ( )
inline

Definition at line 61 of file BmnCSCStation.h.

References YMinStation.

◆ GetYPosition() [1/2]

Double_t BmnCSCStation::GetYPosition ( )
inline

Definition at line 69 of file BmnCSCStation.h.

References YPosition.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetYPosition() [2/2]

Double_t BmnCSCStation::GetYPosition ( )
inline

Definition at line 69 of file BmnCSCStation.h.

References YPosition.

◆ GetYShiftOfModule() [1/2]

Double_t BmnCSCStation::GetYShiftOfModule ( Int_t module_num)

Definition at line 106 of file BmnCSCStation.cxx.

References NModules, and YShiftOfModules.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetYShiftOfModule() [2/2]

Double_t BmnCSCStation::GetYShiftOfModule ( Int_t module_num)

◆ GetYSize() [1/2]

Double_t BmnCSCStation::GetYSize ( )
inline

Definition at line 66 of file BmnCSCStation.h.

References YSize.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetYSize() [2/2]

Double_t BmnCSCStation::GetYSize ( )
inline

Definition at line 66 of file BmnCSCStation.h.

References YSize.

◆ GetZMaxStation() [1/2]

Double_t BmnCSCStation::GetZMaxStation ( )
inline

Definition at line 64 of file BmnCSCStation.h.

References ZMaxStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetZMaxStation() [2/2]

Double_t BmnCSCStation::GetZMaxStation ( )
inline

Definition at line 64 of file BmnCSCStation.h.

References ZMaxStation.

◆ GetZMinStation() [1/2]

Double_t BmnCSCStation::GetZMinStation ( )
inline

Definition at line 63 of file BmnCSCStation.h.

References ZMinStation.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetZMinStation() [2/2]

Double_t BmnCSCStation::GetZMinStation ( )
inline

Definition at line 63 of file BmnCSCStation.h.

References ZMinStation.

◆ GetZPosition() [1/2]

Double_t BmnCSCStation::GetZPosition ( )
inline

Definition at line 70 of file BmnCSCStation.h.

References ZPosition.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetZPosition() [2/2]

Double_t BmnCSCStation::GetZPosition ( )
inline

Definition at line 70 of file BmnCSCStation.h.

References ZPosition.

◆ GetZShiftOfModule() [1/2]

Double_t BmnCSCStation::GetZShiftOfModule ( Int_t module_num)

Definition at line 115 of file BmnCSCStation.cxx.

References NModules, and ZShiftOfModules.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetZShiftOfModule() [2/2]

Double_t BmnCSCStation::GetZShiftOfModule ( Int_t module_num)

◆ GetZSize() [1/2]

Double_t BmnCSCStation::GetZSize ( )
inline

Definition at line 67 of file BmnCSCStation.h.

References ZSize.

Referenced by DrawCreatedStationFront(), and DrawCreatedStationTop().

Here is the caller graph for this function:

◆ GetZSize() [2/2]

Double_t BmnCSCStation::GetZSize ( )
inline

Definition at line 67 of file BmnCSCStation.h.

References ZSize.

◆ ParseDeadZone() [1/2]

DeadZoneOfStripLayer BmnCSCStation::ParseDeadZone ( TXMLNode * node,
Int_t iModule )
private

Definition at line 418 of file BmnCSCStation.cxx.

References CountDeadZonePoints(), TXMLNode::GetAttributes(), TXMLNode::GetChildren(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLAttr::GetValue(), TXMLNode::HasAttributes(), DeadZoneOfStripLayer::SetDeadZone(), XPosition, XShiftOfModules, YPosition, and YShiftOfModules.

Referenced by ParseLayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseDeadZone() [2/2]

DeadZoneOfStripLayer BmnCSCStation::ParseDeadZone ( TXMLNode * node,
Int_t iModule )
private

◆ ParseLayer() [1/2]

BmnCSCLayer BmnCSCStation::ParseLayer ( TXMLNode * node,
Int_t iLayer,
Int_t iModule )
private

Definition at line 326 of file BmnCSCStation.cxx.

References BmnCSCLayer::AddDeadZone(), TXMLNode::GetAttributes(), TXMLNode::GetChildren(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLAttr::GetValue(), TXMLNode::HasAttributes(), LeftToRight, LowerStripLayer, ParseDeadZone(), RightToLeft, BmnCSCLayer::SetStripNumberingBorders(), BmnCSCLayer::SetStripNumberingOrder(), UpperStripLayer, XPosition, XShiftOfModules, YPosition, and YShiftOfModules.

Referenced by ParseModule().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseLayer() [2/2]

BmnCSCLayer BmnCSCStation::ParseLayer ( TXMLNode * node,
Int_t iLayer,
Int_t iModule )
private

◆ ParseModule() [1/2]

Bool_t BmnCSCStation::ParseModule ( TXMLNode * node,
Int_t iModule )
private

Definition at line 285 of file BmnCSCStation.cxx.

References TXMLNode::GetAttributes(), TXMLNode::GetChildren(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLAttr::GetValue(), TXMLNode::HasAttributes(), Modules, ParseLayer(), ThicknessOfModules, XShiftOfModules, YShiftOfModules, ZPosition, and ZShiftOfModules.

Referenced by CreateConfigurationFromXMLNode().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseModule() [2/2]

Bool_t BmnCSCStation::ParseModule ( TXMLNode * node,
Int_t iModule )
private

◆ ProcessPointsInStation() [1/2]

void BmnCSCStation::ProcessPointsInStation ( )

Definition at line 182 of file BmnCSCStation.cxx.

References Modules, and NModules.

◆ ProcessPointsInStation() [2/2]

void BmnCSCStation::ProcessPointsInStation ( )

◆ Reset() [1/2]

void BmnCSCStation::Reset ( )

Definition at line 142 of file BmnCSCStation.cxx.

References Modules, and NModules.

◆ Reset() [2/2]

void BmnCSCStation::Reset ( )

Member Data Documentation

◆ Modules

◆ NModules

◆ StationNumber

Int_t BmnCSCStation::StationNumber
protected

Definition at line 16 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), and GetStationNumber().

◆ ThicknessOfModules

Double_t * BmnCSCStation::ThicknessOfModules
protected

◆ XMaxStation

Double_t BmnCSCStation::XMaxStation
protected

Definition at line 20 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetXMaxStation().

◆ XMinStation

Double_t BmnCSCStation::XMinStation
protected

Definition at line 19 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetXMinStation().

◆ XPosition

Double_t BmnCSCStation::XPosition
protected

Definition at line 30 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), GetXPosition(), ParseDeadZone(), and ParseLayer().

◆ XShiftOfModules

Double_t * BmnCSCStation::XShiftOfModules
protected

◆ XSize

Double_t BmnCSCStation::XSize
protected

Definition at line 26 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), and GetXSize().

◆ YMaxStation

Double_t BmnCSCStation::YMaxStation
protected

Definition at line 22 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetYMaxStation().

◆ YMinStation

Double_t BmnCSCStation::YMinStation
protected

Definition at line 21 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetYMinStation().

◆ YPosition

Double_t BmnCSCStation::YPosition
protected

Definition at line 31 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), GetYPosition(), ParseDeadZone(), and ParseLayer().

◆ YShiftOfModules

Double_t * BmnCSCStation::YShiftOfModules
protected

◆ YSize

Double_t BmnCSCStation::YSize
protected

Definition at line 27 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), and GetYSize().

◆ ZMaxStation

Double_t BmnCSCStation::ZMaxStation
protected

Definition at line 24 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetZMaxStation().

◆ ZMinStation

Double_t BmnCSCStation::ZMinStation
protected

Definition at line 23 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), DefineStationBorders(), and GetZMinStation().

◆ ZPosition

Double_t BmnCSCStation::ZPosition
protected

Definition at line 32 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), GetZPosition(), and ParseModule().

◆ ZShiftOfModules

Double_t * BmnCSCStation::ZShiftOfModules
protected

◆ ZSize

Double_t BmnCSCStation::ZSize
protected

Definition at line 28 of file BmnCSCStation.h.

Referenced by BmnCSCStation(), BmnCSCStation(), and GetZSize().


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