|
BmnRoot
|
#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 () |
| BmnVSPLayer & | GetStripLayer (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 () |
| BmnVSPLayer & | GetStripLayer (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 () |
Definition at line 8 of file BmnVSPModule.h.
| BmnVSPModule::BmnVSPModule | ( | ) |
Definition at line 13 of file BmnVSPModule.cxx.
| BmnVSPModule::BmnVSPModule | ( | Double_t | z_start_pos | ) |
Definition at line 31 of file BmnVSPModule.cxx.
|
virtual |
Definition at line 49 of file BmnVSPModule.cxx.
| BmnVSPModule::BmnVSPModule | ( | ) |
| BmnVSPModule::BmnVSPModule | ( | Double_t | z_start_pos | ) |
|
virtual |
| 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 | ||
| ) |
Definition at line 514 of file BmnVSPModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), GetNStripLayers(), and IsPointInsideModule().
| 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 | ||
| ) |
| 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 | ||
| ) |
Definition at line 346 of file BmnVSPModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), IsPointInsideModule(), and MakeCluster().
| 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 | ||
| ) |
| 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 | ||
| ) |
Definition at line 420 of file BmnVSPModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), IsPointInsideModule(), and MakeCluster().
| 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 | ||
| ) |
| 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 | ||
| ) |
Definition at line 287 of file BmnVSPModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), and IsPointInsideModule().
| 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 | ||
| ) |
| 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.
| Bool_t BmnVSPModule::AddStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | digit_num | ||
| ) |
| void BmnVSPModule::AddStripLayer | ( | BmnVSPLayer | strip_layer | ) |
Definition at line 65 of file BmnVSPModule.cxx.
| void BmnVSPModule::AddStripLayer | ( | BmnVSPLayer | strip_layer | ) |
| Bool_t BmnVSPModule::AddStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
Definition at line 130 of file BmnVSPModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), and AddRealPointSimple().
| Bool_t BmnVSPModule::AddStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
| Bool_t BmnVSPModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 79 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| Bool_t BmnVSPModule::AddStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 110 of file BmnVSPModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), and AddRealPointSimple().
| Bool_t BmnVSPModule::AddStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| void BmnVSPModule::CalculateStripHitIntersectionPoints | ( | ) |
Definition at line 973 of file BmnVSPModule.cxx.
References BmnMatch::AddLink(), ConvertLocalToRotatedX(), ConvertLocalToRotatedY(), StripCluster::Error, StripCluster::GetType(), LeftToRight, LowerStripLayer, StripCluster::MeanPosition, ResetIntersectionPoints(), ResetPseudoIntersections(), StripCluster::TotalSignal, UpperStripLayer, and StripCluster::Width.
Referenced by BmnVSPStation::ProcessPointsInStation().
| void BmnVSPModule::CalculateStripHitIntersectionPoints | ( | ) |
| Double_t BmnVSPModule::ConvertLocalToRotatedX | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
Definition at line 1311 of file BmnVSPModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().
| Double_t BmnVSPModule::ConvertLocalToRotatedX | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
| Double_t BmnVSPModule::ConvertLocalToRotatedY | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
Definition at line 1317 of file BmnVSPModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().
| Double_t BmnVSPModule::ConvertLocalToRotatedY | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
| Double_t BmnVSPModule::ConvertRotatedToLocalX | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
Definition at line 1299 of file BmnVSPModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Double_t BmnVSPModule::ConvertRotatedToLocalX | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
| Double_t BmnVSPModule::ConvertRotatedToLocalY | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
Definition at line 1305 of file BmnVSPModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Double_t BmnVSPModule::ConvertRotatedToLocalY | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
| Int_t BmnVSPModule::GetFirstStripInZone | ( | Int_t | zone_id | ) |
Definition at line 181 of file BmnVSPModule.cxx.
| Int_t BmnVSPModule::GetFirstStripInZone | ( | Int_t | zone_id | ) |
|
inline |
Definition at line 135 of file BmnVSPModule.h.
|
inline |
Definition at line 135 of file BmnVSPModule.h.
|
inline |
Definition at line 137 of file BmnVSPModule.h.
|
inline |
Definition at line 137 of file BmnVSPModule.h.
|
inline |
Definition at line 139 of file BmnVSPModule.h.
|
inline |
Definition at line 139 of file BmnVSPModule.h.
|
inline |
Definition at line 136 of file BmnVSPModule.h.
|
inline |
Definition at line 136 of file BmnVSPModule.h.
|
inline |
Definition at line 138 of file BmnVSPModule.h.
|
inline |
Definition at line 138 of file BmnVSPModule.h.
|
inline |
Definition at line 140 of file BmnVSPModule.h.
|
inline |
Definition at line 140 of file BmnVSPModule.h.
|
inline |
Definition at line 142 of file BmnVSPModule.h.
|
inline |
Definition at line 142 of file BmnVSPModule.h.
|
inline |
Definition at line 141 of file BmnVSPModule.h.
|
inline |
Definition at line 141 of file BmnVSPModule.h.
|
inline |
Definition at line 131 of file BmnVSPModule.h.
|
inline |
Definition at line 131 of file BmnVSPModule.h.
|
inline |
Definition at line 133 of file BmnVSPModule.h.
|
inline |
Definition at line 133 of file BmnVSPModule.h.
|
inline |
Definition at line 132 of file BmnVSPModule.h.
|
inline |
Definition at line 132 of file BmnVSPModule.h.
|
inline |
Definition at line 134 of file BmnVSPModule.h.
|
inline |
Definition at line 134 of file BmnVSPModule.h.
| Int_t BmnVSPModule::GetLastStripInZone | ( | Int_t | zone_id | ) |
Definition at line 193 of file BmnVSPModule.cxx.
| Int_t BmnVSPModule::GetLastStripInZone | ( | Int_t | zone_id | ) |
|
inline |
Definition at line 145 of file BmnVSPModule.h.
|
inline |
Definition at line 145 of file BmnVSPModule.h.
|
inline |
Definition at line 166 of file BmnVSPModule.h.
|
inline |
Definition at line 166 of file BmnVSPModule.h.
|
inline |
Definition at line 39 of file BmnVSPModule.h.
|
inline |
Definition at line 39 of file BmnVSPModule.h.
|
inline |
Definition at line 40 of file BmnVSPModule.h.
|
inline |
Definition at line 40 of file BmnVSPModule.h.
|
inline |
Definition at line 41 of file BmnVSPModule.h.
|
inline |
Definition at line 41 of file BmnVSPModule.h.
|
inline |
Definition at line 35 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 35 of file BmnVSPModule.h.
|
inline |
Definition at line 130 of file BmnVSPModule.h.
Referenced by BmnVSPStation::CountNProcessedPointInStation().
|
inline |
Definition at line 130 of file BmnVSPModule.h.
|
inline |
Definition at line 151 of file BmnVSPModule.h.
|
inline |
Definition at line 151 of file BmnVSPModule.h.
|
inline |
Definition at line 121 of file BmnVSPModule.h.
Referenced by BmnVSPStation::CountNAddedToStationPoints().
|
inline |
Definition at line 121 of file BmnVSPModule.h.
|
inline |
Definition at line 75 of file BmnVSPModule.h.
Referenced by AddRealPointFull().
|
inline |
Definition at line 75 of file BmnVSPModule.h.
|
inline |
Definition at line 156 of file BmnVSPModule.h.
|
inline |
Definition at line 156 of file BmnVSPModule.h.
|
inline |
Definition at line 158 of file BmnVSPModule.h.
|
inline |
Definition at line 158 of file BmnVSPModule.h.
|
inline |
Definition at line 160 of file BmnVSPModule.h.
|
inline |
Definition at line 160 of file BmnVSPModule.h.
|
inline |
Definition at line 157 of file BmnVSPModule.h.
|
inline |
Definition at line 157 of file BmnVSPModule.h.
|
inline |
Definition at line 159 of file BmnVSPModule.h.
|
inline |
Definition at line 159 of file BmnVSPModule.h.
|
inline |
Definition at line 161 of file BmnVSPModule.h.
|
inline |
Definition at line 161 of file BmnVSPModule.h.
|
inline |
Definition at line 163 of file BmnVSPModule.h.
|
inline |
Definition at line 163 of file BmnVSPModule.h.
|
inline |
Definition at line 162 of file BmnVSPModule.h.
|
inline |
Definition at line 162 of file BmnVSPModule.h.
|
inline |
Definition at line 152 of file BmnVSPModule.h.
|
inline |
Definition at line 152 of file BmnVSPModule.h.
|
inline |
Definition at line 154 of file BmnVSPModule.h.
|
inline |
Definition at line 154 of file BmnVSPModule.h.
|
inline |
Definition at line 153 of file BmnVSPModule.h.
|
inline |
Definition at line 153 of file BmnVSPModule.h.
|
inline |
Definition at line 155 of file BmnVSPModule.h.
|
inline |
Definition at line 155 of file BmnVSPModule.h.
|
inline |
Definition at line 124 of file BmnVSPModule.h.
|
inline |
Definition at line 124 of file BmnVSPModule.h.
|
inline |
Definition at line 122 of file BmnVSPModule.h.
|
inline |
Definition at line 122 of file BmnVSPModule.h.
|
inline |
Definition at line 123 of file BmnVSPModule.h.
|
inline |
Definition at line 123 of file BmnVSPModule.h.
| BmnMatch BmnVSPModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 174 of file BmnVSPModule.cxx.
| BmnMatch BmnVSPModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| BmnMatch BmnVSPModule::GetStripDigitNumberMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 229 of file BmnVSPModule.cxx.
| BmnMatch BmnVSPModule::GetStripDigitNumberMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 76 of file BmnVSPModule.h.
|
inline |
Definition at line 76 of file BmnVSPModule.h.
|
inline |
Definition at line 77 of file BmnVSPModule.h.
|
inline |
Definition at line 77 of file BmnVSPModule.h.
| BmnMatch BmnVSPModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 167 of file BmnVSPModule.cxx.
| BmnMatch BmnVSPModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| BmnMatch BmnVSPModule::GetStripMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 217 of file BmnVSPModule.cxx.
| BmnMatch BmnVSPModule::GetStripMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnVSPModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 160 of file BmnVSPModule.cxx.
| Double_t BmnVSPModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnVSPModule::GetStripSignalInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 205 of file BmnVSPModule.cxx.
| Double_t BmnVSPModule::GetStripSignalInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 144 of file BmnVSPModule.h.
|
inline |
Definition at line 144 of file BmnVSPModule.h.
|
inline |
Definition at line 165 of file BmnVSPModule.h.
|
inline |
Definition at line 165 of file BmnVSPModule.h.
|
inline |
Definition at line 21 of file BmnVSPModule.h.
|
inline |
Definition at line 21 of file BmnVSPModule.h.
|
inline |
Definition at line 25 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 25 of file BmnVSPModule.h.
|
inline |
Definition at line 24 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 24 of file BmnVSPModule.h.
|
inline |
Definition at line 29 of file BmnVSPModule.h.
|
inline |
Definition at line 29 of file BmnVSPModule.h.
|
inline |
Definition at line 27 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 27 of file BmnVSPModule.h.
|
inline |
Definition at line 26 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 26 of file BmnVSPModule.h.
|
inline |
Definition at line 30 of file BmnVSPModule.h.
|
inline |
Definition at line 30 of file BmnVSPModule.h.
| Double_t BmnVSPModule::GetZPositionRegistered | ( | ) |
Definition at line 53 of file BmnVSPModule.cxx.
| Double_t BmnVSPModule::GetZPositionRegistered | ( | ) |
|
inline |
Definition at line 33 of file BmnVSPModule.h.
Referenced by BmnVSPStation::DefineStationBorders().
|
inline |
Definition at line 33 of file BmnVSPModule.h.
| Bool_t BmnVSPModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Bool_t | isLocal = false |
||
| ) |
Definition at line 252 of file BmnVSPModule.cxx.
References ConvertRotatedToLocalX(), and ConvertRotatedToLocalY().
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Bool_t BmnVSPModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Bool_t | isLocal | ||
| ) |
| 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().
| Bool_t BmnVSPModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Bool_t | isLocal | ||
| ) |
| Bool_t BmnVSPModule::IsPointInsideZThickness | ( | Double_t | z | ) |
Definition at line 277 of file BmnVSPModule.cxx.
References fabs().
| Bool_t BmnVSPModule::IsPointInsideZThickness | ( | Double_t | z | ) |
| StripCluster BmnVSPModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
Definition at line 717 of file BmnVSPModule.cxx.
References StripCluster::AddStrip(), dist(), fabs(), StripCluster::GetClusterSize(), i, StripCluster::IsCorrect, StripCluster::MeanPosition, StripCluster::PositionResidual, Sigma(), StripCluster::Signals, StripCluster::Strips, and StripCluster::TotalSignal.
Referenced by AddRealPointFullOne(), and AddRealPointFullOne_WithIncline().
| StripCluster BmnVSPModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
| void BmnVSPModule::ResetIntersectionPoints | ( | ) |
Definition at line 1323 of file BmnVSPModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnVSPModule::ResetIntersectionPoints | ( | ) |
| void BmnVSPModule::ResetModuleData | ( | ) |
Definition at line 241 of file BmnVSPModule.cxx.
References ResetIntersectionPoints(), ResetPseudoIntersections(), and ResetRealPoints().
Referenced by BmnVSPStation::Reset().
| void BmnVSPModule::ResetModuleData | ( | ) |
| void BmnVSPModule::ResetPseudoIntersections | ( | ) |
Definition at line 1340 of file BmnVSPModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnVSPModule::ResetPseudoIntersections | ( | ) |
|
inline |
Definition at line 126 of file BmnVSPModule.h.
Referenced by ResetModuleData().
|
inline |
Definition at line 126 of file BmnVSPModule.h.
| 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 | ||
| ) |
Definition at line 1227 of file BmnVSPModule.cxx.
References ConvertLocalToRotatedX(), ConvertLocalToRotatedY(), and LeftToRight.
| 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 | ||
| ) |
| 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.
| Bool_t BmnVSPModule::SetModuleRotation | ( | Double_t | angleDeg, |
| Double_t | rot_center_x, | ||
| Double_t | rot_center_y | ||
| ) |
| Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 93 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 140 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnVSPModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
Definition at line 86 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnVSPModule::SetStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
Definition at line 120 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnVSPModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 71 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| Bool_t BmnVSPModule::SetStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 100 of file BmnVSPModule.cxx.
| Bool_t BmnVSPModule::SetStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
|
inline |
Definition at line 20 of file BmnVSPModule.h.
|
inline |
Definition at line 20 of file BmnVSPModule.h.
|
inline |
Definition at line 32 of file BmnVSPModule.h.
|
inline |
Definition at line 32 of file BmnVSPModule.h.