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

#include <BmnSiBTModule.h>

Public Member Functions

 BmnSiBTModule ()
 
 BmnSiBTModule (Double_t z_start_pos, Double_t module_thick)
 
virtual ~BmnSiBTModule ()
 
void SetVerbosity (Bool_t verb)
 
Bool_t GetVerbosity ()
 
Double_t GetXMinModule ()
 
Double_t GetXMaxModule ()
 
Double_t GetYMinModule ()
 
Double_t GetYMaxModule ()
 
Double_t GetXSize ()
 
Double_t GetYSize ()
 
void SetZStartModulePosition (Double_t zpos_module)
 
Double_t GetZStartModulePosition ()
 
Double_t GetModuleThickness ()
 
Double_t GetZPositionRegistered ()
 
void AddStripLayer (BmnSiBTLayer strip_layer)
 
Bool_t SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal)
 
Bool_t AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal)
 
Bool_t SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch strip_match)
 
Double_t GetStripSignalInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripMatchInLayer (Int_t layer_num, Int_t strip_num)
 
Int_t GetNStripLayers ()
 
BmnSiBTLayerGetStripLayer (Int_t num)
 
vector< BmnSiBTLayer > & GetStripLayers ()
 
void ResetModuleData ()
 
Bool_t IsPointInsideModule (Double_t x, Double_t y)
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Double_t z)
 
Bool_t IsPointInsideZThickness (Double_t z)
 
Bool_t AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID)
 
Bool_t AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID)
 
StripCluster MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius)
 
void CalculateStripHitIntersectionPoints ()
 
Bool_t SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index)
 
Int_t GetNRealPoints ()
 
Double_t GetRealPointX (Int_t indx)
 
Double_t GetRealPointMC (Int_t indx)
 
void ResetRealPoints ()
 
Int_t GetNIntersectionPoints ()
 
Double_t GetIntersectionPointX (Int_t indx)
 
Double_t GetIntersectionPointY (Int_t indx)
 
Double_t GetIntersectionPointXError (Int_t indx)
 
Double_t GetIntersectionPointYError (Int_t indx)
 
Int_t GetIntersectionPoint_LowerLayerClusterSize (Int_t indx)
 
Int_t GetIntersectionPoint_UpperLayerClusterSize (Int_t indx)
 
Double_t GetIntersectionPoint_LowerLayerSripPosition (Int_t indx)
 
Double_t GetIntersectionPoint_UpperLayerSripPosition (Int_t indx)
 
Double_t GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx)
 
Double_t GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx)
 
BmnMatch GetIntersectionPointMatch (Int_t indx)
 
void ResetIntersectionPoints ()
 
 BmnSiBTModule ()
 
 BmnSiBTModule (Double_t z_start_pos, Double_t module_thick)
 
virtual ~BmnSiBTModule ()
 
void SetVerbosity (Bool_t verb)
 
Bool_t GetVerbosity ()
 
Double_t GetXMinModule ()
 
Double_t GetXMaxModule ()
 
Double_t GetYMinModule ()
 
Double_t GetYMaxModule ()
 
Double_t GetXSize ()
 
Double_t GetYSize ()
 
void SetZStartModulePosition (Double_t zpos_module)
 
Double_t GetZStartModulePosition ()
 
Double_t GetModuleThickness ()
 
Double_t GetZPositionRegistered ()
 
void AddStripLayer (BmnSiBTLayer strip_layer)
 
Bool_t SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal)
 
Bool_t AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal)
 
Bool_t SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch strip_match)
 
Double_t GetStripSignalInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripMatchInLayer (Int_t layer_num, Int_t strip_num)
 
Int_t GetNStripLayers ()
 
BmnSiBTLayerGetStripLayer (Int_t num)
 
vector< BmnSiBTLayer > & GetStripLayers ()
 
void ResetModuleData ()
 
Bool_t IsPointInsideModule (Double_t x, Double_t y)
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Double_t z)
 
Bool_t IsPointInsideZThickness (Double_t z)
 
Bool_t AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID)
 
Bool_t AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID)
 
StripCluster MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius)
 
void CalculateStripHitIntersectionPoints ()
 
Bool_t SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index)
 
Int_t GetNRealPoints ()
 
Double_t GetRealPointX (Int_t indx)
 
Double_t GetRealPointMC (Int_t indx)
 
void ResetRealPoints ()
 
Int_t GetNIntersectionPoints ()
 
Double_t GetIntersectionPointX (Int_t indx)
 
Double_t GetIntersectionPointY (Int_t indx)
 
Double_t GetIntersectionPointXError (Int_t indx)
 
Double_t GetIntersectionPointYError (Int_t indx)
 
Int_t GetIntersectionPoint_LowerLayerClusterSize (Int_t indx)
 
Int_t GetIntersectionPoint_UpperLayerClusterSize (Int_t indx)
 
Double_t GetIntersectionPoint_LowerLayerSripPosition (Int_t indx)
 
Double_t GetIntersectionPoint_UpperLayerSripPosition (Int_t indx)
 
Double_t GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx)
 
Double_t GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx)
 
BmnMatch GetIntersectionPointMatch (Int_t indx)
 
void ResetIntersectionPoints ()
 

Detailed Description

Definition at line 14 of file BmnSiBTModule.h.

Constructor & Destructor Documentation

◆ BmnSiBTModule() [1/4]

BmnSiBTModule::BmnSiBTModule ( )

Definition at line 10 of file BmnSiBTModule.cxx.

◆ BmnSiBTModule() [2/4]

BmnSiBTModule::BmnSiBTModule ( Double_t  z_start_pos,
Double_t  module_thick 
)

Definition at line 25 of file BmnSiBTModule.cxx.

◆ ~BmnSiBTModule() [1/2]

BmnSiBTModule::~BmnSiBTModule ( )
virtual

Definition at line 40 of file BmnSiBTModule.cxx.

◆ BmnSiBTModule() [3/4]

BmnSiBTModule::BmnSiBTModule ( )

◆ BmnSiBTModule() [4/4]

BmnSiBTModule::BmnSiBTModule ( Double_t  z_start_pos,
Double_t  module_thick 
)

◆ ~BmnSiBTModule() [2/2]

virtual BmnSiBTModule::~BmnSiBTModule ( )
virtual

Member Function Documentation

◆ AddRealPointFullOne() [1/2]

Bool_t BmnSiBTModule::AddRealPointFullOne ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

Definition at line 142 of file BmnSiBTModule.cxx.

References IsPointInsideModule(), and MakeCluster().

◆ AddRealPointFullOne() [2/2]

Bool_t BmnSiBTModule::AddRealPointFullOne ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

◆ AddRealPointSimple() [1/2]

Bool_t BmnSiBTModule::AddRealPointSimple ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

Definition at line 222 of file BmnSiBTModule.cxx.

References IsPointInsideModule().

◆ AddRealPointSimple() [2/2]

Bool_t BmnSiBTModule::AddRealPointSimple ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

◆ AddStripLayer() [1/2]

void BmnSiBTModule::AddStripLayer ( BmnSiBTLayer  strip_layer)

Definition at line 48 of file BmnSiBTModule.cxx.

◆ AddStripLayer() [2/2]

void BmnSiBTModule::AddStripLayer ( BmnSiBTLayer  strip_layer)

◆ AddStripSignalInLayer() [1/2]

Bool_t BmnSiBTModule::AddStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num,
Double_t  signal 
)

Definition at line 63 of file BmnSiBTModule.cxx.

◆ AddStripSignalInLayer() [2/2]

Bool_t BmnSiBTModule::AddStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num,
Double_t  signal 
)

◆ CalculateStripHitIntersectionPoints() [1/2]

void BmnSiBTModule::CalculateStripHitIntersectionPoints ( )

◆ CalculateStripHitIntersectionPoints() [2/2]

void BmnSiBTModule::CalculateStripHitIntersectionPoints ( )

◆ GetIntersectionPoint_LowerLayerClusterSize() [1/2]

Int_t BmnSiBTModule::GetIntersectionPoint_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 99 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_LowerLayerClusterSize() [2/2]

Int_t BmnSiBTModule::GetIntersectionPoint_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 99 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_LowerLayerSripPosition() [1/2]

Double_t BmnSiBTModule::GetIntersectionPoint_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 101 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_LowerLayerSripPosition() [2/2]

Double_t BmnSiBTModule::GetIntersectionPoint_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 101 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_LowerLayerSripTotalSignal() [1/2]

Double_t BmnSiBTModule::GetIntersectionPoint_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 103 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_LowerLayerSripTotalSignal() [2/2]

Double_t BmnSiBTModule::GetIntersectionPoint_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 103 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerClusterSize() [1/2]

Int_t BmnSiBTModule::GetIntersectionPoint_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 100 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerClusterSize() [2/2]

Int_t BmnSiBTModule::GetIntersectionPoint_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 100 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerSripPosition() [1/2]

Double_t BmnSiBTModule::GetIntersectionPoint_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 102 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerSripPosition() [2/2]

Double_t BmnSiBTModule::GetIntersectionPoint_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 102 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerSripTotalSignal() [1/2]

Double_t BmnSiBTModule::GetIntersectionPoint_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 104 of file BmnSiBTModule.h.

◆ GetIntersectionPoint_UpperLayerSripTotalSignal() [2/2]

Double_t BmnSiBTModule::GetIntersectionPoint_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 104 of file BmnSiBTModule.h.

◆ GetIntersectionPointMatch() [1/2]

BmnMatch BmnSiBTModule::GetIntersectionPointMatch ( Int_t  indx)
inline

Definition at line 105 of file BmnSiBTModule.h.

◆ GetIntersectionPointMatch() [2/2]

BmnMatch BmnSiBTModule::GetIntersectionPointMatch ( Int_t  indx)
inline

Definition at line 105 of file BmnSiBTModule.h.

◆ GetIntersectionPointX() [1/2]

Double_t BmnSiBTModule::GetIntersectionPointX ( Int_t  indx)
inline

Definition at line 95 of file BmnSiBTModule.h.

◆ GetIntersectionPointX() [2/2]

Double_t BmnSiBTModule::GetIntersectionPointX ( Int_t  indx)
inline

Definition at line 95 of file BmnSiBTModule.h.

◆ GetIntersectionPointXError() [1/2]

Double_t BmnSiBTModule::GetIntersectionPointXError ( Int_t  indx)
inline

Definition at line 97 of file BmnSiBTModule.h.

◆ GetIntersectionPointXError() [2/2]

Double_t BmnSiBTModule::GetIntersectionPointXError ( Int_t  indx)
inline

Definition at line 97 of file BmnSiBTModule.h.

◆ GetIntersectionPointY() [1/2]

Double_t BmnSiBTModule::GetIntersectionPointY ( Int_t  indx)
inline

Definition at line 96 of file BmnSiBTModule.h.

◆ GetIntersectionPointY() [2/2]

Double_t BmnSiBTModule::GetIntersectionPointY ( Int_t  indx)
inline

Definition at line 96 of file BmnSiBTModule.h.

◆ GetIntersectionPointYError() [1/2]

Double_t BmnSiBTModule::GetIntersectionPointYError ( Int_t  indx)
inline

Definition at line 98 of file BmnSiBTModule.h.

◆ GetIntersectionPointYError() [2/2]

Double_t BmnSiBTModule::GetIntersectionPointYError ( Int_t  indx)
inline

Definition at line 98 of file BmnSiBTModule.h.

◆ GetModuleThickness() [1/2]

Double_t BmnSiBTModule::GetModuleThickness ( )
inline

Definition at line 41 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetModuleThickness() [2/2]

Double_t BmnSiBTModule::GetModuleThickness ( )
inline

Definition at line 41 of file BmnSiBTModule.h.

◆ GetNIntersectionPoints() [1/2]

Int_t BmnSiBTModule::GetNIntersectionPoints ( )
inline

Definition at line 94 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::CountNProcessedPointInStation().

◆ GetNIntersectionPoints() [2/2]

Int_t BmnSiBTModule::GetNIntersectionPoints ( )
inline

Definition at line 94 of file BmnSiBTModule.h.

◆ GetNRealPoints() [1/2]

Int_t BmnSiBTModule::GetNRealPoints ( )
inline

Definition at line 86 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::CountNAddedToStationPoints().

◆ GetNRealPoints() [2/2]

Int_t BmnSiBTModule::GetNRealPoints ( )
inline

Definition at line 86 of file BmnSiBTModule.h.

◆ GetNStripLayers() [1/2]

Int_t BmnSiBTModule::GetNStripLayers ( )
inline

Definition at line 55 of file BmnSiBTModule.h.

Referenced by BmnHistSiBT::BmnHistSiBT().

◆ GetNStripLayers() [2/2]

Int_t BmnSiBTModule::GetNStripLayers ( )
inline

Definition at line 55 of file BmnSiBTModule.h.

◆ GetRealPointMC() [1/2]

Double_t BmnSiBTModule::GetRealPointMC ( Int_t  indx)
inline

Definition at line 88 of file BmnSiBTModule.h.

◆ GetRealPointMC() [2/2]

Double_t BmnSiBTModule::GetRealPointMC ( Int_t  indx)
inline

Definition at line 88 of file BmnSiBTModule.h.

◆ GetRealPointX() [1/2]

Double_t BmnSiBTModule::GetRealPointX ( Int_t  indx)
inline

Definition at line 87 of file BmnSiBTModule.h.

◆ GetRealPointX() [2/2]

Double_t BmnSiBTModule::GetRealPointX ( Int_t  indx)
inline

Definition at line 87 of file BmnSiBTModule.h.

◆ GetStripLayer() [1/2]

BmnSiBTLayer & BmnSiBTModule::GetStripLayer ( Int_t  num)
inline

Definition at line 56 of file BmnSiBTModule.h.

Referenced by BmnHistSiBT::BmnHistSiBT().

◆ GetStripLayer() [2/2]

BmnSiBTLayer & BmnSiBTModule::GetStripLayer ( Int_t  num)
inline

Definition at line 56 of file BmnSiBTModule.h.

◆ GetStripLayers() [1/2]

vector< BmnSiBTLayer > & BmnSiBTModule::GetStripLayers ( )
inline

Definition at line 57 of file BmnSiBTModule.h.

◆ GetStripLayers() [2/2]

vector< BmnSiBTLayer > & BmnSiBTModule::GetStripLayers ( )
inline

Definition at line 57 of file BmnSiBTModule.h.

◆ GetStripMatchInLayer() [1/2]

BmnMatch BmnSiBTModule::GetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

Definition at line 87 of file BmnSiBTModule.cxx.

◆ GetStripMatchInLayer() [2/2]

BmnMatch BmnSiBTModule::GetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

◆ GetStripSignalInLayer() [1/2]

Double_t BmnSiBTModule::GetStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

Definition at line 79 of file BmnSiBTModule.cxx.

◆ GetStripSignalInLayer() [2/2]

Double_t BmnSiBTModule::GetStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

◆ GetVerbosity() [1/2]

Bool_t BmnSiBTModule::GetVerbosity ( )
inline

Definition at line 27 of file BmnSiBTModule.h.

◆ GetVerbosity() [2/2]

Bool_t BmnSiBTModule::GetVerbosity ( )
inline

Definition at line 27 of file BmnSiBTModule.h.

◆ GetXMaxModule() [1/2]

Double_t BmnSiBTModule::GetXMaxModule ( )
inline

Definition at line 31 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetXMaxModule() [2/2]

Double_t BmnSiBTModule::GetXMaxModule ( )
inline

Definition at line 31 of file BmnSiBTModule.h.

◆ GetXMinModule() [1/2]

Double_t BmnSiBTModule::GetXMinModule ( )
inline

Definition at line 30 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetXMinModule() [2/2]

Double_t BmnSiBTModule::GetXMinModule ( )
inline

Definition at line 30 of file BmnSiBTModule.h.

◆ GetXSize() [1/2]

Double_t BmnSiBTModule::GetXSize ( )
inline

Definition at line 35 of file BmnSiBTModule.h.

◆ GetXSize() [2/2]

Double_t BmnSiBTModule::GetXSize ( )
inline

Definition at line 35 of file BmnSiBTModule.h.

◆ GetYMaxModule() [1/2]

Double_t BmnSiBTModule::GetYMaxModule ( )
inline

Definition at line 33 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetYMaxModule() [2/2]

Double_t BmnSiBTModule::GetYMaxModule ( )
inline

Definition at line 33 of file BmnSiBTModule.h.

◆ GetYMinModule() [1/2]

Double_t BmnSiBTModule::GetYMinModule ( )
inline

Definition at line 32 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetYMinModule() [2/2]

Double_t BmnSiBTModule::GetYMinModule ( )
inline

Definition at line 32 of file BmnSiBTModule.h.

◆ GetYSize() [1/2]

Double_t BmnSiBTModule::GetYSize ( )
inline

Definition at line 36 of file BmnSiBTModule.h.

◆ GetYSize() [2/2]

Double_t BmnSiBTModule::GetYSize ( )
inline

Definition at line 36 of file BmnSiBTModule.h.

◆ GetZPositionRegistered() [1/2]

Double_t BmnSiBTModule::GetZPositionRegistered ( )

Definition at line 42 of file BmnSiBTModule.cxx.

◆ GetZPositionRegistered() [2/2]

Double_t BmnSiBTModule::GetZPositionRegistered ( )

◆ GetZStartModulePosition() [1/2]

Double_t BmnSiBTModule::GetZStartModulePosition ( )
inline

Definition at line 39 of file BmnSiBTModule.h.

Referenced by BmnSiBTStation::DefineStationBorders().

◆ GetZStartModulePosition() [2/2]

Double_t BmnSiBTModule::GetZStartModulePosition ( )
inline

Definition at line 39 of file BmnSiBTModule.h.

◆ IsPointInsideModule() [1/4]

Bool_t BmnSiBTModule::IsPointInsideModule ( Double_t  x,
Double_t  y 
)

Definition at line 107 of file BmnSiBTModule.cxx.

Referenced by AddRealPointFullOne(), AddRealPointSimple(), and IsPointInsideModule().

◆ IsPointInsideModule() [2/4]

Bool_t BmnSiBTModule::IsPointInsideModule ( Double_t  x,
Double_t  y 
)

◆ IsPointInsideModule() [3/4]

Bool_t BmnSiBTModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Double_t  z 
)

Definition at line 116 of file BmnSiBTModule.cxx.

References fabs(), and IsPointInsideModule().

◆ IsPointInsideModule() [4/4]

Bool_t BmnSiBTModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Double_t  z 
)

◆ IsPointInsideZThickness() [1/2]

Bool_t BmnSiBTModule::IsPointInsideZThickness ( Double_t  z)

Definition at line 129 of file BmnSiBTModule.cxx.

References fabs().

◆ IsPointInsideZThickness() [2/2]

Bool_t BmnSiBTModule::IsPointInsideZThickness ( Double_t  z)

◆ MakeCluster() [1/2]

StripCluster BmnSiBTModule::MakeCluster ( Int_t  layer_num,
Double_t  xcoord,
Double_t  ycoord,
Double_t  signal,
Double_t  radius 
)

◆ MakeCluster() [2/2]

StripCluster BmnSiBTModule::MakeCluster ( Int_t  layer_num,
Double_t  xcoord,
Double_t  ycoord,
Double_t  signal,
Double_t  radius 
)

◆ ResetIntersectionPoints() [1/2]

void BmnSiBTModule::ResetIntersectionPoints ( )

Definition at line 766 of file BmnSiBTModule.cxx.

Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().

◆ ResetIntersectionPoints() [2/2]

void BmnSiBTModule::ResetIntersectionPoints ( )

◆ ResetModuleData() [1/2]

void BmnSiBTModule::ResetModuleData ( )

Definition at line 95 of file BmnSiBTModule.cxx.

References ResetIntersectionPoints(), and ResetRealPoints().

Referenced by BmnSiBTStation::Reset().

◆ ResetModuleData() [2/2]

void BmnSiBTModule::ResetModuleData ( )

◆ ResetRealPoints() [1/2]

void BmnSiBTModule::ResetRealPoints ( )
inline

Definition at line 90 of file BmnSiBTModule.h.

Referenced by ResetModuleData().

◆ ResetRealPoints() [2/2]

void BmnSiBTModule::ResetRealPoints ( )
inline

Definition at line 90 of file BmnSiBTModule.h.

◆ SearchIntersectionPoint() [1/2]

Bool_t BmnSiBTModule::SearchIntersectionPoint ( Double_t &  x,
Double_t &  y,
Double_t  strip_pos_layerA,
Double_t  strip_pos_layerB,
Int_t  layerA_index,
Int_t  layerB_index 
)

Definition at line 688 of file BmnSiBTModule.cxx.

References LeftToRight.

◆ SearchIntersectionPoint() [2/2]

Bool_t BmnSiBTModule::SearchIntersectionPoint ( Double_t &  x,
Double_t &  y,
Double_t  strip_pos_layerA,
Double_t  strip_pos_layerB,
Int_t  layerA_index,
Int_t  layerB_index 
)

◆ SetStripMatchInLayer() [1/2]

Bool_t BmnSiBTModule::SetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  strip_match 
)

Definition at line 71 of file BmnSiBTModule.cxx.

◆ SetStripMatchInLayer() [2/2]

Bool_t BmnSiBTModule::SetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  strip_match 
)

◆ SetStripSignalInLayer() [1/2]

Bool_t BmnSiBTModule::SetStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num,
Double_t  signal 
)

Definition at line 55 of file BmnSiBTModule.cxx.

◆ SetStripSignalInLayer() [2/2]

Bool_t BmnSiBTModule::SetStripSignalInLayer ( Int_t  layer_num,
Int_t  strip_num,
Double_t  signal 
)

◆ SetVerbosity() [1/2]

void BmnSiBTModule::SetVerbosity ( Bool_t  verb)
inline

Definition at line 26 of file BmnSiBTModule.h.

◆ SetVerbosity() [2/2]

void BmnSiBTModule::SetVerbosity ( Bool_t  verb)
inline

Definition at line 26 of file BmnSiBTModule.h.

◆ SetZStartModulePosition() [1/2]

void BmnSiBTModule::SetZStartModulePosition ( Double_t  zpos_module)
inline

Definition at line 38 of file BmnSiBTModule.h.

◆ SetZStartModulePosition() [2/2]

void BmnSiBTModule::SetZStartModulePosition ( Double_t  zpos_module)
inline

Definition at line 38 of file BmnSiBTModule.h.


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