BmnRoot
Loading...
Searching...
No Matches
BmnGemStripStation_RunSummer2016 Class Reference

#include <BmnGemStripStation_RunSummer2016.h>

Inheritance diagram for BmnGemStripStation_RunSummer2016:
[legend]
Collaboration diagram for BmnGemStripStation_RunSummer2016:
[legend]

Public Member Functions

 BmnGemStripStation_RunSummer2016 (Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station, Double_t beamradius, BmnGemStripConfiguration::GEM_CONFIG config)
 
virtual ~BmnGemStripStation_RunSummer2016 ()
 
 BmnGemStripStation_RunSummer2016 (Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station, Double_t beamradius, BmnGemStripConfiguration::GEM_CONFIG config)
 
virtual ~BmnGemStripStation_RunSummer2016 ()
 
- Public Member Functions inherited from BmnGemStripStation
 BmnGemStripStation ()
 
 BmnGemStripStation (TXMLNode *stationNode, Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station, Double_t beamradius)
 
virtual ~BmnGemStripStation ()
 
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 GetDriftGapThicknessOfModule (Int_t module_num)
 
Double_t GetFTransfGapThicknessOfModule (Int_t module_num)
 
Double_t GetSTransfGapThicknessOfModule (Int_t module_num)
 
Double_t GetInductionGapThicknessOfModule (Int_t module_num)
 
Double_t GetBeamHoleRadius ()
 
BmnGemStripModuleGetModule (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)
 
 BmnGemStripStation ()
 
 BmnGemStripStation (TXMLNode *stationNode, Int_t iStation, Double_t xpos_station, Double_t ypos_station, Double_t zpos_station, Double_t beamradius)
 
virtual ~BmnGemStripStation ()
 
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 GetDriftGapThicknessOfModule (Int_t module_num)
 
Double_t GetFTransfGapThicknessOfModule (Int_t module_num)
 
Double_t GetSTransfGapThicknessOfModule (Int_t module_num)
 
Double_t GetInductionGapThicknessOfModule (Int_t module_num)
 
Double_t GetBeamHoleRadius ()
 
BmnGemStripModuleGetModule (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)
 

Additional Inherited Members

- Protected Member Functions inherited from BmnGemStripStation
void DefineStationBorders ()
 
void DefineStationBorders ()
 
- Protected Attributes inherited from BmnGemStripStation
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 * DriftGapThicknessOfModules
 
Double_t * FTransfGapThicknessOfModules
 
Double_t * STransfGapThicknessOfModules
 
Double_t * InductionGapThicknessOfModules
 
Double_t BeamHoleRadius
 
BmnGemStripModule ** Modules
 

Detailed Description

Definition at line 9 of file BmnGemStripStation_RunSummer2016.h.

Constructor & Destructor Documentation

◆ BmnGemStripStation_RunSummer2016() [1/2]

◆ ~BmnGemStripStation_RunSummer2016() [1/2]

BmnGemStripStation_RunSummer2016::~BmnGemStripStation_RunSummer2016 ( )
virtual

Definition at line 184 of file BmnGemStripStation_RunSummer2016.cxx.

◆ BmnGemStripStation_RunSummer2016() [2/2]

BmnGemStripStation_RunSummer2016::BmnGemStripStation_RunSummer2016 ( Int_t  iStation,
Double_t  xpos_station,
Double_t  ypos_station,
Double_t  zpos_station,
Double_t  beamradius,
BmnGemStripConfiguration::GEM_CONFIG  config 
)

◆ ~BmnGemStripStation_RunSummer2016() [2/2]

virtual BmnGemStripStation_RunSummer2016::~BmnGemStripStation_RunSummer2016 ( )
virtual

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