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

#include <BmnVSPModule.h>

Public Member Functions

 BmnVSPModule ()
 
 BmnVSPModule (Double_t z_start_pos)
 
virtual ~BmnVSPModule ()
 
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 ()
 
Bool_t SetModuleRotation (Double_t angleDeg, Double_t rot_center_x, Double_t rot_center_y)
 
Double_t GetModuleRotationAngleDeg ()
 
Double_t GetModuleRotationCenterX ()
 
Double_t GetModuleRotationCenterY ()
 
void AddStripLayer (BmnVSPLayer 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 mc_match)
 
Bool_t SetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch digit_num_match)
 
Bool_t SetStripSignalInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t signal)
 
Bool_t AddStripSignalInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t signal)
 
Bool_t SetStripMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, BmnMatch mc_match)
 
Bool_t AddStripMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t weight, Int_t mc_num)
 
Bool_t SetStripDigitNumberMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, BmnMatch digit_num_match)
 
Bool_t AddStripDigitNumberMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t weight, Int_t digit_num)
 
Double_t GetStripSignalInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripMatchInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num)
 
Int_t GetFirstStripInZone (Int_t zone_id)
 
Int_t GetLastStripInZone (Int_t zone_id)
 
Double_t GetStripSignalInZone (Int_t zone_id, Int_t strip_num)
 
BmnMatch GetStripMatchInZone (Int_t zone_id, Int_t strip_num)
 
BmnMatch GetStripDigitNumberMatchInZone (Int_t zone_id, Int_t strip_num)
 
Int_t GetNStripLayers ()
 
BmnVSPLayerGetStripLayer (Int_t num)
 
vector< BmnVSPLayer > & GetStripLayers ()
 
void ResetModuleData ()
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Bool_t isLocal)
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Double_t z, Bool_t isLocal)
 
Bool_t IsPointInsideZThickness (Double_t z)
 
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)
 
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 AddRealPointFullOne_WithIncline (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 AddRealPointFull (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)
 
Double_t ConvertRotatedToLocalX (Double_t xrot, Double_t yrot)
 
Double_t ConvertRotatedToLocalY (Double_t xrot, Double_t yrot)
 
Double_t ConvertLocalToRotatedX (Double_t xloc, Double_t yloc)
 
Double_t ConvertLocalToRotatedY (Double_t xloc, Double_t yloc)
 
Int_t GetNRealPoints ()
 
Double_t GetRealPointX (Int_t indx)
 
Double_t GetRealPointY (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)
 
BmnMatch GetIntersectionPointDigitNumberMatch (Int_t indx)
 
StripCluster GetUpperCluster (Int_t indx)
 
StripCluster GetLowerCluster (Int_t indx)
 
void ResetIntersectionPoints ()
 
Int_t GetNPseudoIntersections ()
 
Double_t GetPseudoIntersectionX (Int_t indx)
 
Double_t GetPseudoIntersectionY (Int_t indx)
 
Double_t GetPseudoIntersectionXError (Int_t indx)
 
Double_t GetPseudoIntersectionYError (Int_t indx)
 
Int_t GetPseudoIntersection_LowerLayerClusterSize (Int_t indx)
 
Int_t GetPseudoIntersection_UpperLayerClusterSize (Int_t indx)
 
Double_t GetPseudoIntersection_LowerLayerSripPosition (Int_t indx)
 
Double_t GetPseudoIntersection_UpperLayerSripPosition (Int_t indx)
 
Double_t GetPseudoIntersection_LowerLayerSripTotalSignal (Int_t indx)
 
Double_t GetPseudoIntersection_UpperLayerSripTotalSignal (Int_t indx)
 
BmnMatch GetPseudoIntersectionMatch (Int_t indx)
 
BmnMatch GetPseudoIntersectionDigitNumberMatch (Int_t indx)
 
StripCluster GetUpperCluster_PseudoIntersections (Int_t indx)
 
StripCluster GetLowerCluster_PseudoIntersections (Int_t indx)
 
void ResetPseudoIntersections ()
 
 BmnVSPModule ()
 
 BmnVSPModule (Double_t z_start_pos)
 
virtual ~BmnVSPModule ()
 
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 ()
 
Bool_t SetModuleRotation (Double_t angleDeg, Double_t rot_center_x, Double_t rot_center_y)
 
Double_t GetModuleRotationAngleDeg ()
 
Double_t GetModuleRotationCenterX ()
 
Double_t GetModuleRotationCenterY ()
 
void AddStripLayer (BmnVSPLayer 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 mc_match)
 
Bool_t SetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch digit_num_match)
 
Bool_t SetStripSignalInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t signal)
 
Bool_t AddStripSignalInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t signal)
 
Bool_t SetStripMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, BmnMatch mc_match)
 
Bool_t AddStripMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t weight, Int_t mc_num)
 
Bool_t SetStripDigitNumberMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, BmnMatch digit_num_match)
 
Bool_t AddStripDigitNumberMatchInLayerByZoneId (Int_t zone_id, Int_t strip_num, Double_t weight, Int_t digit_num)
 
Double_t GetStripSignalInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripMatchInLayer (Int_t layer_num, Int_t strip_num)
 
BmnMatch GetStripDigitNumberMatchInLayer (Int_t layer_num, Int_t strip_num)
 
Int_t GetFirstStripInZone (Int_t zone_id)
 
Int_t GetLastStripInZone (Int_t zone_id)
 
Double_t GetStripSignalInZone (Int_t zone_id, Int_t strip_num)
 
BmnMatch GetStripMatchInZone (Int_t zone_id, Int_t strip_num)
 
BmnMatch GetStripDigitNumberMatchInZone (Int_t zone_id, Int_t strip_num)
 
Int_t GetNStripLayers ()
 
BmnVSPLayerGetStripLayer (Int_t num)
 
vector< BmnVSPLayer > & GetStripLayers ()
 
void ResetModuleData ()
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Bool_t isLocal)
 
Bool_t IsPointInsideModule (Double_t x, Double_t y, Double_t z, Bool_t isLocal)
 
Bool_t IsPointInsideZThickness (Double_t z)
 
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)
 
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 AddRealPointFullOne_WithIncline (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 AddRealPointFull (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)
 
Double_t ConvertRotatedToLocalX (Double_t xrot, Double_t yrot)
 
Double_t ConvertRotatedToLocalY (Double_t xrot, Double_t yrot)
 
Double_t ConvertLocalToRotatedX (Double_t xloc, Double_t yloc)
 
Double_t ConvertLocalToRotatedY (Double_t xloc, Double_t yloc)
 
Int_t GetNRealPoints ()
 
Double_t GetRealPointX (Int_t indx)
 
Double_t GetRealPointY (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)
 
BmnMatch GetIntersectionPointDigitNumberMatch (Int_t indx)
 
StripCluster GetUpperCluster (Int_t indx)
 
StripCluster GetLowerCluster (Int_t indx)
 
void ResetIntersectionPoints ()
 
Int_t GetNPseudoIntersections ()
 
Double_t GetPseudoIntersectionX (Int_t indx)
 
Double_t GetPseudoIntersectionY (Int_t indx)
 
Double_t GetPseudoIntersectionXError (Int_t indx)
 
Double_t GetPseudoIntersectionYError (Int_t indx)
 
Int_t GetPseudoIntersection_LowerLayerClusterSize (Int_t indx)
 
Int_t GetPseudoIntersection_UpperLayerClusterSize (Int_t indx)
 
Double_t GetPseudoIntersection_LowerLayerSripPosition (Int_t indx)
 
Double_t GetPseudoIntersection_UpperLayerSripPosition (Int_t indx)
 
Double_t GetPseudoIntersection_LowerLayerSripTotalSignal (Int_t indx)
 
Double_t GetPseudoIntersection_UpperLayerSripTotalSignal (Int_t indx)
 
BmnMatch GetPseudoIntersectionMatch (Int_t indx)
 
BmnMatch GetPseudoIntersectionDigitNumberMatch (Int_t indx)
 
StripCluster GetUpperCluster_PseudoIntersections (Int_t indx)
 
StripCluster GetLowerCluster_PseudoIntersections (Int_t indx)
 
void ResetPseudoIntersections ()
 

Detailed Description

Definition at line 8 of file BmnVSPModule.h.

Constructor & Destructor Documentation

◆ BmnVSPModule() [1/4]

BmnVSPModule::BmnVSPModule ( )

Definition at line 13 of file BmnVSPModule.cxx.

◆ BmnVSPModule() [2/4]

BmnVSPModule::BmnVSPModule ( Double_t  z_start_pos)

Definition at line 31 of file BmnVSPModule.cxx.

◆ ~BmnVSPModule() [1/2]

BmnVSPModule::~BmnVSPModule ( )
virtual

Definition at line 49 of file BmnVSPModule.cxx.

◆ BmnVSPModule() [3/4]

BmnVSPModule::BmnVSPModule ( )

◆ BmnVSPModule() [4/4]

BmnVSPModule::BmnVSPModule ( Double_t  z_start_pos)

◆ ~BmnVSPModule() [2/2]

virtual BmnVSPModule::~BmnVSPModule ( )
virtual

Member Function Documentation

◆ AddRealPointFull() [1/2]

Bool_t BmnVSPModule::AddRealPointFull ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

◆ AddRealPointFull() [2/2]

Bool_t BmnVSPModule::AddRealPointFull ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

◆ AddRealPointFullOne() [1/2]

Bool_t BmnVSPModule::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 
)

◆ AddRealPointFullOne() [2/2]

Bool_t BmnVSPModule::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 
)

◆ AddRealPointFullOne_WithIncline() [1/2]

Bool_t BmnVSPModule::AddRealPointFullOne_WithIncline ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  signal,
Int_t  refID 
)

◆ AddRealPointFullOne_WithIncline() [2/2]

Bool_t BmnVSPModule::AddRealPointFullOne_WithIncline ( 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 BmnVSPModule::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 
)

◆ AddRealPointSimple() [2/2]

Bool_t BmnVSPModule::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 
)

◆ AddStripDigitNumberMatchInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::AddStripDigitNumberMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  weight,
Int_t  digit_num 
)

Definition at line 150 of file BmnVSPModule.cxx.

◆ AddStripDigitNumberMatchInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::AddStripDigitNumberMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  weight,
Int_t  digit_num 
)

◆ AddStripLayer() [1/2]

void BmnVSPModule::AddStripLayer ( BmnVSPLayer  strip_layer)

Definition at line 65 of file BmnVSPModule.cxx.

◆ AddStripLayer() [2/2]

void BmnVSPModule::AddStripLayer ( BmnVSPLayer  strip_layer)

◆ AddStripMatchInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::AddStripMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  weight,
Int_t  mc_num 
)

◆ AddStripMatchInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::AddStripMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  weight,
Int_t  mc_num 
)

◆ AddStripSignalInLayer() [1/2]

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

Definition at line 79 of file BmnVSPModule.cxx.

◆ AddStripSignalInLayer() [2/2]

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

◆ AddStripSignalInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::AddStripSignalInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  signal 
)

◆ AddStripSignalInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::AddStripSignalInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  signal 
)

◆ CalculateStripHitIntersectionPoints() [1/2]

◆ CalculateStripHitIntersectionPoints() [2/2]

void BmnVSPModule::CalculateStripHitIntersectionPoints ( )

◆ ConvertLocalToRotatedX() [1/2]

Double_t BmnVSPModule::ConvertLocalToRotatedX ( Double_t  xloc,
Double_t  yloc 
)

Definition at line 1311 of file BmnVSPModule.cxx.

References cos(), and sin().

Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().

◆ ConvertLocalToRotatedX() [2/2]

Double_t BmnVSPModule::ConvertLocalToRotatedX ( Double_t  xloc,
Double_t  yloc 
)

◆ ConvertLocalToRotatedY() [1/2]

Double_t BmnVSPModule::ConvertLocalToRotatedY ( Double_t  xloc,
Double_t  yloc 
)

Definition at line 1317 of file BmnVSPModule.cxx.

References cos(), and sin().

Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().

◆ ConvertLocalToRotatedY() [2/2]

Double_t BmnVSPModule::ConvertLocalToRotatedY ( Double_t  xloc,
Double_t  yloc 
)

◆ ConvertRotatedToLocalX() [1/2]

Double_t BmnVSPModule::ConvertRotatedToLocalX ( Double_t  xrot,
Double_t  yrot 
)

◆ ConvertRotatedToLocalX() [2/2]

Double_t BmnVSPModule::ConvertRotatedToLocalX ( Double_t  xrot,
Double_t  yrot 
)

◆ ConvertRotatedToLocalY() [1/2]

Double_t BmnVSPModule::ConvertRotatedToLocalY ( Double_t  xrot,
Double_t  yrot 
)

◆ ConvertRotatedToLocalY() [2/2]

Double_t BmnVSPModule::ConvertRotatedToLocalY ( Double_t  xrot,
Double_t  yrot 
)

◆ GetFirstStripInZone() [1/2]

Int_t BmnVSPModule::GetFirstStripInZone ( Int_t  zone_id)

Definition at line 181 of file BmnVSPModule.cxx.

◆ GetFirstStripInZone() [2/2]

Int_t BmnVSPModule::GetFirstStripInZone ( Int_t  zone_id)

◆ GetIntersectionPoint_LowerLayerClusterSize() [1/2]

Int_t BmnVSPModule::GetIntersectionPoint_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 135 of file BmnVSPModule.h.

◆ GetIntersectionPoint_LowerLayerClusterSize() [2/2]

Int_t BmnVSPModule::GetIntersectionPoint_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 135 of file BmnVSPModule.h.

◆ GetIntersectionPoint_LowerLayerSripPosition() [1/2]

Double_t BmnVSPModule::GetIntersectionPoint_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 137 of file BmnVSPModule.h.

◆ GetIntersectionPoint_LowerLayerSripPosition() [2/2]

Double_t BmnVSPModule::GetIntersectionPoint_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 137 of file BmnVSPModule.h.

◆ GetIntersectionPoint_LowerLayerSripTotalSignal() [1/2]

Double_t BmnVSPModule::GetIntersectionPoint_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 139 of file BmnVSPModule.h.

◆ GetIntersectionPoint_LowerLayerSripTotalSignal() [2/2]

Double_t BmnVSPModule::GetIntersectionPoint_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 139 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerClusterSize() [1/2]

Int_t BmnVSPModule::GetIntersectionPoint_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 136 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerClusterSize() [2/2]

Int_t BmnVSPModule::GetIntersectionPoint_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 136 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerSripPosition() [1/2]

Double_t BmnVSPModule::GetIntersectionPoint_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 138 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerSripPosition() [2/2]

Double_t BmnVSPModule::GetIntersectionPoint_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 138 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerSripTotalSignal() [1/2]

Double_t BmnVSPModule::GetIntersectionPoint_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 140 of file BmnVSPModule.h.

◆ GetIntersectionPoint_UpperLayerSripTotalSignal() [2/2]

Double_t BmnVSPModule::GetIntersectionPoint_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 140 of file BmnVSPModule.h.

◆ GetIntersectionPointDigitNumberMatch() [1/2]

BmnMatch BmnVSPModule::GetIntersectionPointDigitNumberMatch ( Int_t  indx)
inline

Definition at line 142 of file BmnVSPModule.h.

◆ GetIntersectionPointDigitNumberMatch() [2/2]

BmnMatch BmnVSPModule::GetIntersectionPointDigitNumberMatch ( Int_t  indx)
inline

Definition at line 142 of file BmnVSPModule.h.

◆ GetIntersectionPointMatch() [1/2]

BmnMatch BmnVSPModule::GetIntersectionPointMatch ( Int_t  indx)
inline

Definition at line 141 of file BmnVSPModule.h.

◆ GetIntersectionPointMatch() [2/2]

BmnMatch BmnVSPModule::GetIntersectionPointMatch ( Int_t  indx)
inline

Definition at line 141 of file BmnVSPModule.h.

◆ GetIntersectionPointX() [1/2]

Double_t BmnVSPModule::GetIntersectionPointX ( Int_t  indx)
inline

Definition at line 131 of file BmnVSPModule.h.

◆ GetIntersectionPointX() [2/2]

Double_t BmnVSPModule::GetIntersectionPointX ( Int_t  indx)
inline

Definition at line 131 of file BmnVSPModule.h.

◆ GetIntersectionPointXError() [1/2]

Double_t BmnVSPModule::GetIntersectionPointXError ( Int_t  indx)
inline

Definition at line 133 of file BmnVSPModule.h.

◆ GetIntersectionPointXError() [2/2]

Double_t BmnVSPModule::GetIntersectionPointXError ( Int_t  indx)
inline

Definition at line 133 of file BmnVSPModule.h.

◆ GetIntersectionPointY() [1/2]

Double_t BmnVSPModule::GetIntersectionPointY ( Int_t  indx)
inline

Definition at line 132 of file BmnVSPModule.h.

◆ GetIntersectionPointY() [2/2]

Double_t BmnVSPModule::GetIntersectionPointY ( Int_t  indx)
inline

Definition at line 132 of file BmnVSPModule.h.

◆ GetIntersectionPointYError() [1/2]

Double_t BmnVSPModule::GetIntersectionPointYError ( Int_t  indx)
inline

Definition at line 134 of file BmnVSPModule.h.

◆ GetIntersectionPointYError() [2/2]

Double_t BmnVSPModule::GetIntersectionPointYError ( Int_t  indx)
inline

Definition at line 134 of file BmnVSPModule.h.

◆ GetLastStripInZone() [1/2]

Int_t BmnVSPModule::GetLastStripInZone ( Int_t  zone_id)

Definition at line 193 of file BmnVSPModule.cxx.

◆ GetLastStripInZone() [2/2]

Int_t BmnVSPModule::GetLastStripInZone ( Int_t  zone_id)

◆ GetLowerCluster() [1/2]

StripCluster BmnVSPModule::GetLowerCluster ( Int_t  indx)
inline

Definition at line 145 of file BmnVSPModule.h.

◆ GetLowerCluster() [2/2]

StripCluster BmnVSPModule::GetLowerCluster ( Int_t  indx)
inline

Definition at line 145 of file BmnVSPModule.h.

◆ GetLowerCluster_PseudoIntersections() [1/2]

StripCluster BmnVSPModule::GetLowerCluster_PseudoIntersections ( Int_t  indx)
inline

Definition at line 166 of file BmnVSPModule.h.

◆ GetLowerCluster_PseudoIntersections() [2/2]

StripCluster BmnVSPModule::GetLowerCluster_PseudoIntersections ( Int_t  indx)
inline

Definition at line 166 of file BmnVSPModule.h.

◆ GetModuleRotationAngleDeg() [1/2]

Double_t BmnVSPModule::GetModuleRotationAngleDeg ( )
inline

Definition at line 39 of file BmnVSPModule.h.

◆ GetModuleRotationAngleDeg() [2/2]

Double_t BmnVSPModule::GetModuleRotationAngleDeg ( )
inline

Definition at line 39 of file BmnVSPModule.h.

◆ GetModuleRotationCenterX() [1/2]

Double_t BmnVSPModule::GetModuleRotationCenterX ( )
inline

Definition at line 40 of file BmnVSPModule.h.

◆ GetModuleRotationCenterX() [2/2]

Double_t BmnVSPModule::GetModuleRotationCenterX ( )
inline

Definition at line 40 of file BmnVSPModule.h.

◆ GetModuleRotationCenterY() [1/2]

Double_t BmnVSPModule::GetModuleRotationCenterY ( )
inline

Definition at line 41 of file BmnVSPModule.h.

◆ GetModuleRotationCenterY() [2/2]

Double_t BmnVSPModule::GetModuleRotationCenterY ( )
inline

Definition at line 41 of file BmnVSPModule.h.

◆ GetModuleThickness() [1/2]

Double_t BmnVSPModule::GetModuleThickness ( )
inline

Definition at line 35 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetModuleThickness() [2/2]

Double_t BmnVSPModule::GetModuleThickness ( )
inline

Definition at line 35 of file BmnVSPModule.h.

◆ GetNIntersectionPoints() [1/2]

Int_t BmnVSPModule::GetNIntersectionPoints ( )
inline

Definition at line 130 of file BmnVSPModule.h.

Referenced by BmnVSPStation::CountNProcessedPointInStation().

◆ GetNIntersectionPoints() [2/2]

Int_t BmnVSPModule::GetNIntersectionPoints ( )
inline

Definition at line 130 of file BmnVSPModule.h.

◆ GetNPseudoIntersections() [1/2]

Int_t BmnVSPModule::GetNPseudoIntersections ( )
inline

Definition at line 151 of file BmnVSPModule.h.

◆ GetNPseudoIntersections() [2/2]

Int_t BmnVSPModule::GetNPseudoIntersections ( )
inline

Definition at line 151 of file BmnVSPModule.h.

◆ GetNRealPoints() [1/2]

Int_t BmnVSPModule::GetNRealPoints ( )
inline

Definition at line 121 of file BmnVSPModule.h.

Referenced by BmnVSPStation::CountNAddedToStationPoints().

◆ GetNRealPoints() [2/2]

Int_t BmnVSPModule::GetNRealPoints ( )
inline

Definition at line 121 of file BmnVSPModule.h.

◆ GetNStripLayers() [1/2]

Int_t BmnVSPModule::GetNStripLayers ( )
inline

Definition at line 75 of file BmnVSPModule.h.

Referenced by AddRealPointFull().

◆ GetNStripLayers() [2/2]

Int_t BmnVSPModule::GetNStripLayers ( )
inline

Definition at line 75 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerClusterSize() [1/2]

Int_t BmnVSPModule::GetPseudoIntersection_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 156 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerClusterSize() [2/2]

Int_t BmnVSPModule::GetPseudoIntersection_LowerLayerClusterSize ( Int_t  indx)
inline

Definition at line 156 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerSripPosition() [1/2]

Double_t BmnVSPModule::GetPseudoIntersection_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 158 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerSripPosition() [2/2]

Double_t BmnVSPModule::GetPseudoIntersection_LowerLayerSripPosition ( Int_t  indx)
inline

Definition at line 158 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerSripTotalSignal() [1/2]

Double_t BmnVSPModule::GetPseudoIntersection_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 160 of file BmnVSPModule.h.

◆ GetPseudoIntersection_LowerLayerSripTotalSignal() [2/2]

Double_t BmnVSPModule::GetPseudoIntersection_LowerLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 160 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerClusterSize() [1/2]

Int_t BmnVSPModule::GetPseudoIntersection_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 157 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerClusterSize() [2/2]

Int_t BmnVSPModule::GetPseudoIntersection_UpperLayerClusterSize ( Int_t  indx)
inline

Definition at line 157 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerSripPosition() [1/2]

Double_t BmnVSPModule::GetPseudoIntersection_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 159 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerSripPosition() [2/2]

Double_t BmnVSPModule::GetPseudoIntersection_UpperLayerSripPosition ( Int_t  indx)
inline

Definition at line 159 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerSripTotalSignal() [1/2]

Double_t BmnVSPModule::GetPseudoIntersection_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 161 of file BmnVSPModule.h.

◆ GetPseudoIntersection_UpperLayerSripTotalSignal() [2/2]

Double_t BmnVSPModule::GetPseudoIntersection_UpperLayerSripTotalSignal ( Int_t  indx)
inline

Definition at line 161 of file BmnVSPModule.h.

◆ GetPseudoIntersectionDigitNumberMatch() [1/2]

BmnMatch BmnVSPModule::GetPseudoIntersectionDigitNumberMatch ( Int_t  indx)
inline

Definition at line 163 of file BmnVSPModule.h.

◆ GetPseudoIntersectionDigitNumberMatch() [2/2]

BmnMatch BmnVSPModule::GetPseudoIntersectionDigitNumberMatch ( Int_t  indx)
inline

Definition at line 163 of file BmnVSPModule.h.

◆ GetPseudoIntersectionMatch() [1/2]

BmnMatch BmnVSPModule::GetPseudoIntersectionMatch ( Int_t  indx)
inline

Definition at line 162 of file BmnVSPModule.h.

◆ GetPseudoIntersectionMatch() [2/2]

BmnMatch BmnVSPModule::GetPseudoIntersectionMatch ( Int_t  indx)
inline

Definition at line 162 of file BmnVSPModule.h.

◆ GetPseudoIntersectionX() [1/2]

Double_t BmnVSPModule::GetPseudoIntersectionX ( Int_t  indx)
inline

Definition at line 152 of file BmnVSPModule.h.

◆ GetPseudoIntersectionX() [2/2]

Double_t BmnVSPModule::GetPseudoIntersectionX ( Int_t  indx)
inline

Definition at line 152 of file BmnVSPModule.h.

◆ GetPseudoIntersectionXError() [1/2]

Double_t BmnVSPModule::GetPseudoIntersectionXError ( Int_t  indx)
inline

Definition at line 154 of file BmnVSPModule.h.

◆ GetPseudoIntersectionXError() [2/2]

Double_t BmnVSPModule::GetPseudoIntersectionXError ( Int_t  indx)
inline

Definition at line 154 of file BmnVSPModule.h.

◆ GetPseudoIntersectionY() [1/2]

Double_t BmnVSPModule::GetPseudoIntersectionY ( Int_t  indx)
inline

Definition at line 153 of file BmnVSPModule.h.

◆ GetPseudoIntersectionY() [2/2]

Double_t BmnVSPModule::GetPseudoIntersectionY ( Int_t  indx)
inline

Definition at line 153 of file BmnVSPModule.h.

◆ GetPseudoIntersectionYError() [1/2]

Double_t BmnVSPModule::GetPseudoIntersectionYError ( Int_t  indx)
inline

Definition at line 155 of file BmnVSPModule.h.

◆ GetPseudoIntersectionYError() [2/2]

Double_t BmnVSPModule::GetPseudoIntersectionYError ( Int_t  indx)
inline

Definition at line 155 of file BmnVSPModule.h.

◆ GetRealPointMC() [1/2]

Double_t BmnVSPModule::GetRealPointMC ( Int_t  indx)
inline

Definition at line 124 of file BmnVSPModule.h.

◆ GetRealPointMC() [2/2]

Double_t BmnVSPModule::GetRealPointMC ( Int_t  indx)
inline

Definition at line 124 of file BmnVSPModule.h.

◆ GetRealPointX() [1/2]

Double_t BmnVSPModule::GetRealPointX ( Int_t  indx)
inline

Definition at line 122 of file BmnVSPModule.h.

◆ GetRealPointX() [2/2]

Double_t BmnVSPModule::GetRealPointX ( Int_t  indx)
inline

Definition at line 122 of file BmnVSPModule.h.

◆ GetRealPointY() [1/2]

Double_t BmnVSPModule::GetRealPointY ( Int_t  indx)
inline

Definition at line 123 of file BmnVSPModule.h.

◆ GetRealPointY() [2/2]

Double_t BmnVSPModule::GetRealPointY ( Int_t  indx)
inline

Definition at line 123 of file BmnVSPModule.h.

◆ GetStripDigitNumberMatchInLayer() [1/2]

BmnMatch BmnVSPModule::GetStripDigitNumberMatchInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

Definition at line 174 of file BmnVSPModule.cxx.

◆ GetStripDigitNumberMatchInLayer() [2/2]

BmnMatch BmnVSPModule::GetStripDigitNumberMatchInLayer ( Int_t  layer_num,
Int_t  strip_num 
)

◆ GetStripDigitNumberMatchInZone() [1/2]

BmnMatch BmnVSPModule::GetStripDigitNumberMatchInZone ( Int_t  zone_id,
Int_t  strip_num 
)

Definition at line 229 of file BmnVSPModule.cxx.

◆ GetStripDigitNumberMatchInZone() [2/2]

BmnMatch BmnVSPModule::GetStripDigitNumberMatchInZone ( Int_t  zone_id,
Int_t  strip_num 
)

◆ GetStripLayer() [1/2]

BmnVSPLayer & BmnVSPModule::GetStripLayer ( Int_t  num)
inline

Definition at line 76 of file BmnVSPModule.h.

◆ GetStripLayer() [2/2]

BmnVSPLayer & BmnVSPModule::GetStripLayer ( Int_t  num)
inline

Definition at line 76 of file BmnVSPModule.h.

◆ GetStripLayers() [1/2]

vector< BmnVSPLayer > & BmnVSPModule::GetStripLayers ( )
inline

Definition at line 77 of file BmnVSPModule.h.

◆ GetStripLayers() [2/2]

vector< BmnVSPLayer > & BmnVSPModule::GetStripLayers ( )
inline

Definition at line 77 of file BmnVSPModule.h.

◆ GetStripMatchInLayer() [1/2]

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

Definition at line 167 of file BmnVSPModule.cxx.

◆ GetStripMatchInLayer() [2/2]

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

◆ GetStripMatchInZone() [1/2]

BmnMatch BmnVSPModule::GetStripMatchInZone ( Int_t  zone_id,
Int_t  strip_num 
)

Definition at line 217 of file BmnVSPModule.cxx.

◆ GetStripMatchInZone() [2/2]

BmnMatch BmnVSPModule::GetStripMatchInZone ( Int_t  zone_id,
Int_t  strip_num 
)

◆ GetStripSignalInLayer() [1/2]

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

Definition at line 160 of file BmnVSPModule.cxx.

◆ GetStripSignalInLayer() [2/2]

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

◆ GetStripSignalInZone() [1/2]

Double_t BmnVSPModule::GetStripSignalInZone ( Int_t  zone_id,
Int_t  strip_num 
)

Definition at line 205 of file BmnVSPModule.cxx.

◆ GetStripSignalInZone() [2/2]

Double_t BmnVSPModule::GetStripSignalInZone ( Int_t  zone_id,
Int_t  strip_num 
)

◆ GetUpperCluster() [1/2]

StripCluster BmnVSPModule::GetUpperCluster ( Int_t  indx)
inline

Definition at line 144 of file BmnVSPModule.h.

◆ GetUpperCluster() [2/2]

StripCluster BmnVSPModule::GetUpperCluster ( Int_t  indx)
inline

Definition at line 144 of file BmnVSPModule.h.

◆ GetUpperCluster_PseudoIntersections() [1/2]

StripCluster BmnVSPModule::GetUpperCluster_PseudoIntersections ( Int_t  indx)
inline

Definition at line 165 of file BmnVSPModule.h.

◆ GetUpperCluster_PseudoIntersections() [2/2]

StripCluster BmnVSPModule::GetUpperCluster_PseudoIntersections ( Int_t  indx)
inline

Definition at line 165 of file BmnVSPModule.h.

◆ GetVerbosity() [1/2]

Bool_t BmnVSPModule::GetVerbosity ( )
inline

Definition at line 21 of file BmnVSPModule.h.

◆ GetVerbosity() [2/2]

Bool_t BmnVSPModule::GetVerbosity ( )
inline

Definition at line 21 of file BmnVSPModule.h.

◆ GetXMaxModule() [1/2]

Double_t BmnVSPModule::GetXMaxModule ( )
inline

Definition at line 25 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetXMaxModule() [2/2]

Double_t BmnVSPModule::GetXMaxModule ( )
inline

Definition at line 25 of file BmnVSPModule.h.

◆ GetXMinModule() [1/2]

Double_t BmnVSPModule::GetXMinModule ( )
inline

Definition at line 24 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetXMinModule() [2/2]

Double_t BmnVSPModule::GetXMinModule ( )
inline

Definition at line 24 of file BmnVSPModule.h.

◆ GetXSize() [1/2]

Double_t BmnVSPModule::GetXSize ( )
inline

Definition at line 29 of file BmnVSPModule.h.

◆ GetXSize() [2/2]

Double_t BmnVSPModule::GetXSize ( )
inline

Definition at line 29 of file BmnVSPModule.h.

◆ GetYMaxModule() [1/2]

Double_t BmnVSPModule::GetYMaxModule ( )
inline

Definition at line 27 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetYMaxModule() [2/2]

Double_t BmnVSPModule::GetYMaxModule ( )
inline

Definition at line 27 of file BmnVSPModule.h.

◆ GetYMinModule() [1/2]

Double_t BmnVSPModule::GetYMinModule ( )
inline

Definition at line 26 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetYMinModule() [2/2]

Double_t BmnVSPModule::GetYMinModule ( )
inline

Definition at line 26 of file BmnVSPModule.h.

◆ GetYSize() [1/2]

Double_t BmnVSPModule::GetYSize ( )
inline

Definition at line 30 of file BmnVSPModule.h.

◆ GetYSize() [2/2]

Double_t BmnVSPModule::GetYSize ( )
inline

Definition at line 30 of file BmnVSPModule.h.

◆ GetZPositionRegistered() [1/2]

Double_t BmnVSPModule::GetZPositionRegistered ( )

Definition at line 53 of file BmnVSPModule.cxx.

◆ GetZPositionRegistered() [2/2]

Double_t BmnVSPModule::GetZPositionRegistered ( )

◆ GetZStartModulePosition() [1/2]

Double_t BmnVSPModule::GetZStartModulePosition ( )
inline

Definition at line 33 of file BmnVSPModule.h.

Referenced by BmnVSPStation::DefineStationBorders().

◆ GetZStartModulePosition() [2/2]

Double_t BmnVSPModule::GetZStartModulePosition ( )
inline

Definition at line 33 of file BmnVSPModule.h.

◆ IsPointInsideModule() [1/4]

Bool_t BmnVSPModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Bool_t  isLocal = false 
)

◆ IsPointInsideModule() [2/4]

Bool_t BmnVSPModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Bool_t  isLocal 
)

◆ IsPointInsideModule() [3/4]

Bool_t BmnVSPModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Double_t  z,
Bool_t  isLocal = false 
)

Definition at line 268 of file BmnVSPModule.cxx.

References fabs(), and IsPointInsideModule().

◆ IsPointInsideModule() [4/4]

Bool_t BmnVSPModule::IsPointInsideModule ( Double_t  x,
Double_t  y,
Double_t  z,
Bool_t  isLocal 
)

◆ IsPointInsideZThickness() [1/2]

Bool_t BmnVSPModule::IsPointInsideZThickness ( Double_t  z)

Definition at line 277 of file BmnVSPModule.cxx.

References fabs().

◆ IsPointInsideZThickness() [2/2]

Bool_t BmnVSPModule::IsPointInsideZThickness ( Double_t  z)

◆ MakeCluster() [1/2]

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

◆ MakeCluster() [2/2]

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

◆ ResetIntersectionPoints() [1/2]

void BmnVSPModule::ResetIntersectionPoints ( )

Definition at line 1323 of file BmnVSPModule.cxx.

Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().

◆ ResetIntersectionPoints() [2/2]

void BmnVSPModule::ResetIntersectionPoints ( )

◆ ResetModuleData() [1/2]

void BmnVSPModule::ResetModuleData ( )

◆ ResetModuleData() [2/2]

void BmnVSPModule::ResetModuleData ( )

◆ ResetPseudoIntersections() [1/2]

void BmnVSPModule::ResetPseudoIntersections ( )

Definition at line 1340 of file BmnVSPModule.cxx.

Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().

◆ ResetPseudoIntersections() [2/2]

void BmnVSPModule::ResetPseudoIntersections ( )

◆ ResetRealPoints() [1/2]

void BmnVSPModule::ResetRealPoints ( )
inline

Definition at line 126 of file BmnVSPModule.h.

Referenced by ResetModuleData().

◆ ResetRealPoints() [2/2]

void BmnVSPModule::ResetRealPoints ( )
inline

Definition at line 126 of file BmnVSPModule.h.

◆ SearchIntersectionPoint() [1/2]

Bool_t BmnVSPModule::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 
)

◆ SearchIntersectionPoint() [2/2]

Bool_t BmnVSPModule::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 
)

◆ SetModuleRotation() [1/2]

Bool_t BmnVSPModule::SetModuleRotation ( Double_t  angleDeg,
Double_t  rot_center_x,
Double_t  rot_center_y 
)

Definition at line 57 of file BmnVSPModule.cxx.

◆ SetModuleRotation() [2/2]

Bool_t BmnVSPModule::SetModuleRotation ( Double_t  angleDeg,
Double_t  rot_center_x,
Double_t  rot_center_y 
)

◆ SetStripDigitNumberMatchInLayer() [1/2]

Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  digit_num_match 
)

Definition at line 93 of file BmnVSPModule.cxx.

◆ SetStripDigitNumberMatchInLayer() [2/2]

Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  digit_num_match 
)

◆ SetStripDigitNumberMatchInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
BmnMatch  digit_num_match 
)

Definition at line 140 of file BmnVSPModule.cxx.

◆ SetStripDigitNumberMatchInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
BmnMatch  digit_num_match 
)

◆ SetStripMatchInLayer() [1/2]

Bool_t BmnVSPModule::SetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  mc_match 
)

Definition at line 86 of file BmnVSPModule.cxx.

◆ SetStripMatchInLayer() [2/2]

Bool_t BmnVSPModule::SetStripMatchInLayer ( Int_t  layer_num,
Int_t  strip_num,
BmnMatch  mc_match 
)

◆ SetStripMatchInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::SetStripMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
BmnMatch  mc_match 
)

Definition at line 120 of file BmnVSPModule.cxx.

◆ SetStripMatchInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::SetStripMatchInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
BmnMatch  mc_match 
)

◆ SetStripSignalInLayer() [1/2]

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

Definition at line 71 of file BmnVSPModule.cxx.

◆ SetStripSignalInLayer() [2/2]

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

◆ SetStripSignalInLayerByZoneId() [1/2]

Bool_t BmnVSPModule::SetStripSignalInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  signal 
)

Definition at line 100 of file BmnVSPModule.cxx.

◆ SetStripSignalInLayerByZoneId() [2/2]

Bool_t BmnVSPModule::SetStripSignalInLayerByZoneId ( Int_t  zone_id,
Int_t  strip_num,
Double_t  signal 
)

◆ SetVerbosity() [1/2]

void BmnVSPModule::SetVerbosity ( Bool_t  verb)
inline

Definition at line 20 of file BmnVSPModule.h.

◆ SetVerbosity() [2/2]

void BmnVSPModule::SetVerbosity ( Bool_t  verb)
inline

Definition at line 20 of file BmnVSPModule.h.

◆ SetZStartModulePosition() [1/2]

void BmnVSPModule::SetZStartModulePosition ( Double_t  zpos_module)
inline

Definition at line 32 of file BmnVSPModule.h.

◆ SetZStartModulePosition() [2/2]

void BmnVSPModule::SetZStartModulePosition ( Double_t  zpos_module)
inline

Definition at line 32 of file BmnVSPModule.h.


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