|
BmnRoot
|
#include <BmnSiliconModule.h>
Public Member Functions | |
| BmnSiliconModule () | |
| BmnSiliconModule (Double_t z_start_pos) | |
| virtual | ~BmnSiliconModule () |
| 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 (BmnSiliconLayer 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 () |
| BmnSiliconLayer & | GetStripLayer (Int_t num) |
| vector< BmnSiliconLayer > & | 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 () |
| BmnSiliconModule () | |
| BmnSiliconModule (Double_t z_start_pos) | |
| virtual | ~BmnSiliconModule () |
| 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 (BmnSiliconLayer 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 () |
| BmnSiliconLayer & | GetStripLayer (Int_t num) |
| vector< BmnSiliconLayer > & | 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 BmnSiliconModule.h.
| BmnSiliconModule::BmnSiliconModule | ( | ) |
Definition at line 13 of file BmnSiliconModule.cxx.
| BmnSiliconModule::BmnSiliconModule | ( | Double_t | z_start_pos | ) |
Definition at line 31 of file BmnSiliconModule.cxx.
|
virtual |
Definition at line 49 of file BmnSiliconModule.cxx.
| BmnSiliconModule::BmnSiliconModule | ( | ) |
| BmnSiliconModule::BmnSiliconModule | ( | Double_t | z_start_pos | ) |
|
virtual |
| Bool_t BmnSiliconModule::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 513 of file BmnSiliconModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), GetNStripLayers(), and IsPointInsideModule().
| Bool_t BmnSiliconModule::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 BmnSiliconModule::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 345 of file BmnSiliconModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), IsPointInsideModule(), and MakeCluster().
| Bool_t BmnSiliconModule::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 BmnSiliconModule::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 419 of file BmnSiliconModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), IsPointInsideModule(), and MakeCluster().
| Bool_t BmnSiliconModule::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 BmnSiliconModule::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 286 of file BmnSiliconModule.cxx.
References AddStripMatchInLayerByZoneId(), AddStripSignalInLayerByZoneId(), ConvertRotatedToLocalX(), ConvertRotatedToLocalY(), fabs(), and IsPointInsideModule().
| Bool_t BmnSiliconModule::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 BmnSiliconModule::AddStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | digit_num | ||
| ) |
Definition at line 149 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::AddStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | digit_num | ||
| ) |
| void BmnSiliconModule::AddStripLayer | ( | BmnSiliconLayer | strip_layer | ) |
Definition at line 65 of file BmnSiliconModule.cxx.
| void BmnSiliconModule::AddStripLayer | ( | BmnSiliconLayer | strip_layer | ) |
| Bool_t BmnSiliconModule::AddStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
Definition at line 129 of file BmnSiliconModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), and AddRealPointSimple().
| Bool_t BmnSiliconModule::AddStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | weight, | ||
| Int_t | mc_num | ||
| ) |
| Bool_t BmnSiliconModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 78 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| Bool_t BmnSiliconModule::AddStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 109 of file BmnSiliconModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), and AddRealPointSimple().
| Bool_t BmnSiliconModule::AddStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| void BmnSiliconModule::CalculateStripHitIntersectionPoints | ( | ) |
Definition at line 972 of file BmnSiliconModule.cxx.
References BmnMatch::AddLink(), ConvertLocalToRotatedX(), ConvertLocalToRotatedY(), StripCluster::Error, StripCluster::GetType(), LeftToRight, LowerStripLayer, StripCluster::MeanPosition, ResetIntersectionPoints(), ResetPseudoIntersections(), StripCluster::TotalSignal, UpperStripLayer, and StripCluster::Width.
Referenced by BmnSiliconStation::ProcessPointsInStation().
| void BmnSiliconModule::CalculateStripHitIntersectionPoints | ( | ) |
| Double_t BmnSiliconModule::ConvertLocalToRotatedX | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
Definition at line 1310 of file BmnSiliconModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().
| Double_t BmnSiliconModule::ConvertLocalToRotatedX | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
| Double_t BmnSiliconModule::ConvertLocalToRotatedY | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
Definition at line 1316 of file BmnSiliconModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and SearchIntersectionPoint().
| Double_t BmnSiliconModule::ConvertLocalToRotatedY | ( | Double_t | xloc, |
| Double_t | yloc | ||
| ) |
| Double_t BmnSiliconModule::ConvertRotatedToLocalX | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
Definition at line 1298 of file BmnSiliconModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Double_t BmnSiliconModule::ConvertRotatedToLocalX | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
| Double_t BmnSiliconModule::ConvertRotatedToLocalY | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
Definition at line 1304 of file BmnSiliconModule.cxx.
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Double_t BmnSiliconModule::ConvertRotatedToLocalY | ( | Double_t | xrot, |
| Double_t | yrot | ||
| ) |
| Int_t BmnSiliconModule::GetFirstStripInZone | ( | Int_t | zone_id | ) |
Definition at line 180 of file BmnSiliconModule.cxx.
| Int_t BmnSiliconModule::GetFirstStripInZone | ( | Int_t | zone_id | ) |
|
inline |
Definition at line 135 of file BmnSiliconModule.h.
|
inline |
Definition at line 135 of file BmnSiliconModule.h.
|
inline |
Definition at line 137 of file BmnSiliconModule.h.
|
inline |
Definition at line 137 of file BmnSiliconModule.h.
|
inline |
Definition at line 139 of file BmnSiliconModule.h.
|
inline |
Definition at line 139 of file BmnSiliconModule.h.
|
inline |
Definition at line 136 of file BmnSiliconModule.h.
|
inline |
Definition at line 136 of file BmnSiliconModule.h.
|
inline |
Definition at line 138 of file BmnSiliconModule.h.
|
inline |
Definition at line 138 of file BmnSiliconModule.h.
|
inline |
Definition at line 140 of file BmnSiliconModule.h.
|
inline |
Definition at line 140 of file BmnSiliconModule.h.
|
inline |
Definition at line 142 of file BmnSiliconModule.h.
|
inline |
Definition at line 142 of file BmnSiliconModule.h.
|
inline |
Definition at line 141 of file BmnSiliconModule.h.
|
inline |
Definition at line 141 of file BmnSiliconModule.h.
|
inline |
Definition at line 131 of file BmnSiliconModule.h.
|
inline |
Definition at line 131 of file BmnSiliconModule.h.
|
inline |
Definition at line 133 of file BmnSiliconModule.h.
|
inline |
Definition at line 133 of file BmnSiliconModule.h.
|
inline |
Definition at line 132 of file BmnSiliconModule.h.
|
inline |
Definition at line 132 of file BmnSiliconModule.h.
|
inline |
Definition at line 134 of file BmnSiliconModule.h.
|
inline |
Definition at line 134 of file BmnSiliconModule.h.
| Int_t BmnSiliconModule::GetLastStripInZone | ( | Int_t | zone_id | ) |
Definition at line 192 of file BmnSiliconModule.cxx.
| Int_t BmnSiliconModule::GetLastStripInZone | ( | Int_t | zone_id | ) |
|
inline |
Definition at line 145 of file BmnSiliconModule.h.
|
inline |
Definition at line 145 of file BmnSiliconModule.h.
|
inline |
Definition at line 166 of file BmnSiliconModule.h.
|
inline |
Definition at line 166 of file BmnSiliconModule.h.
|
inline |
Definition at line 39 of file BmnSiliconModule.h.
|
inline |
Definition at line 39 of file BmnSiliconModule.h.
|
inline |
Definition at line 40 of file BmnSiliconModule.h.
|
inline |
Definition at line 40 of file BmnSiliconModule.h.
|
inline |
Definition at line 41 of file BmnSiliconModule.h.
|
inline |
Definition at line 41 of file BmnSiliconModule.h.
|
inline |
Definition at line 35 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 35 of file BmnSiliconModule.h.
|
inline |
Definition at line 130 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::CountNProcessedPointInStation().
|
inline |
Definition at line 130 of file BmnSiliconModule.h.
|
inline |
Definition at line 151 of file BmnSiliconModule.h.
|
inline |
Definition at line 151 of file BmnSiliconModule.h.
|
inline |
Definition at line 121 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::CountNAddedToStationPoints().
|
inline |
Definition at line 121 of file BmnSiliconModule.h.
|
inline |
Definition at line 75 of file BmnSiliconModule.h.
Referenced by AddRealPointFull(), BmnHistSilicon::BmnHistSilicon(), BmnLambdaEmbeddingDrawHistos::BmnLambdaEmbeddingDrawHistos(), and BmnLambdaEmbeddingDrawHistos::ProcessHistos().
|
inline |
Definition at line 75 of file BmnSiliconModule.h.
|
inline |
Definition at line 156 of file BmnSiliconModule.h.
|
inline |
Definition at line 156 of file BmnSiliconModule.h.
|
inline |
Definition at line 158 of file BmnSiliconModule.h.
|
inline |
Definition at line 158 of file BmnSiliconModule.h.
|
inline |
Definition at line 160 of file BmnSiliconModule.h.
|
inline |
Definition at line 160 of file BmnSiliconModule.h.
|
inline |
Definition at line 157 of file BmnSiliconModule.h.
|
inline |
Definition at line 157 of file BmnSiliconModule.h.
|
inline |
Definition at line 159 of file BmnSiliconModule.h.
|
inline |
Definition at line 159 of file BmnSiliconModule.h.
|
inline |
Definition at line 161 of file BmnSiliconModule.h.
|
inline |
Definition at line 161 of file BmnSiliconModule.h.
|
inline |
Definition at line 163 of file BmnSiliconModule.h.
|
inline |
Definition at line 163 of file BmnSiliconModule.h.
|
inline |
Definition at line 162 of file BmnSiliconModule.h.
|
inline |
Definition at line 162 of file BmnSiliconModule.h.
|
inline |
Definition at line 152 of file BmnSiliconModule.h.
|
inline |
Definition at line 152 of file BmnSiliconModule.h.
|
inline |
Definition at line 154 of file BmnSiliconModule.h.
|
inline |
Definition at line 154 of file BmnSiliconModule.h.
|
inline |
Definition at line 153 of file BmnSiliconModule.h.
|
inline |
Definition at line 153 of file BmnSiliconModule.h.
|
inline |
Definition at line 155 of file BmnSiliconModule.h.
|
inline |
Definition at line 155 of file BmnSiliconModule.h.
|
inline |
Definition at line 124 of file BmnSiliconModule.h.
|
inline |
Definition at line 124 of file BmnSiliconModule.h.
|
inline |
Definition at line 122 of file BmnSiliconModule.h.
|
inline |
Definition at line 122 of file BmnSiliconModule.h.
|
inline |
Definition at line 123 of file BmnSiliconModule.h.
|
inline |
Definition at line 123 of file BmnSiliconModule.h.
| BmnMatch BmnSiliconModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 173 of file BmnSiliconModule.cxx.
| BmnMatch BmnSiliconModule::GetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| BmnMatch BmnSiliconModule::GetStripDigitNumberMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 228 of file BmnSiliconModule.cxx.
| BmnMatch BmnSiliconModule::GetStripDigitNumberMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 76 of file BmnSiliconModule.h.
Referenced by BmnHistSilicon::BmnHistSilicon().
|
inline |
Definition at line 76 of file BmnSiliconModule.h.
|
inline |
Definition at line 77 of file BmnSiliconModule.h.
|
inline |
Definition at line 77 of file BmnSiliconModule.h.
| BmnMatch BmnSiliconModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 166 of file BmnSiliconModule.cxx.
| BmnMatch BmnSiliconModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| BmnMatch BmnSiliconModule::GetStripMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 216 of file BmnSiliconModule.cxx.
| BmnMatch BmnSiliconModule::GetStripMatchInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnSiliconModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 159 of file BmnSiliconModule.cxx.
| Double_t BmnSiliconModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnSiliconModule::GetStripSignalInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
Definition at line 204 of file BmnSiliconModule.cxx.
| Double_t BmnSiliconModule::GetStripSignalInZone | ( | Int_t | zone_id, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 144 of file BmnSiliconModule.h.
|
inline |
Definition at line 144 of file BmnSiliconModule.h.
|
inline |
Definition at line 165 of file BmnSiliconModule.h.
|
inline |
Definition at line 165 of file BmnSiliconModule.h.
|
inline |
Definition at line 21 of file BmnSiliconModule.h.
|
inline |
Definition at line 21 of file BmnSiliconModule.h.
|
inline |
Definition at line 25 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 25 of file BmnSiliconModule.h.
|
inline |
Definition at line 24 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 24 of file BmnSiliconModule.h.
|
inline |
Definition at line 29 of file BmnSiliconModule.h.
|
inline |
Definition at line 29 of file BmnSiliconModule.h.
|
inline |
Definition at line 27 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 27 of file BmnSiliconModule.h.
|
inline |
Definition at line 26 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 26 of file BmnSiliconModule.h.
|
inline |
Definition at line 30 of file BmnSiliconModule.h.
|
inline |
Definition at line 30 of file BmnSiliconModule.h.
| Double_t BmnSiliconModule::GetZPositionRegistered | ( | ) |
Definition at line 53 of file BmnSiliconModule.cxx.
| Double_t BmnSiliconModule::GetZPositionRegistered | ( | ) |
|
inline |
Definition at line 33 of file BmnSiliconModule.h.
Referenced by BmnSiliconStation::DefineStationBorders().
|
inline |
Definition at line 33 of file BmnSiliconModule.h.
| Bool_t BmnSiliconModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Bool_t | isLocal = false |
||
| ) |
Definition at line 251 of file BmnSiliconModule.cxx.
References ConvertRotatedToLocalX(), and ConvertRotatedToLocalY().
Referenced by AddRealPointFull(), AddRealPointFullOne(), AddRealPointFullOne_WithIncline(), AddRealPointSimple(), and IsPointInsideModule().
| Bool_t BmnSiliconModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Bool_t | isLocal | ||
| ) |
| Bool_t BmnSiliconModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Bool_t | isLocal = false |
||
| ) |
Definition at line 267 of file BmnSiliconModule.cxx.
References fabs(), and IsPointInsideModule().
| Bool_t BmnSiliconModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z, | ||
| Bool_t | isLocal | ||
| ) |
| Bool_t BmnSiliconModule::IsPointInsideZThickness | ( | Double_t | z | ) |
Definition at line 276 of file BmnSiliconModule.cxx.
References fabs().
| Bool_t BmnSiliconModule::IsPointInsideZThickness | ( | Double_t | z | ) |
| StripCluster BmnSiliconModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
Definition at line 716 of file BmnSiliconModule.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 BmnSiliconModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
| void BmnSiliconModule::ResetIntersectionPoints | ( | ) |
Definition at line 1322 of file BmnSiliconModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnSiliconModule::ResetIntersectionPoints | ( | ) |
| void BmnSiliconModule::ResetModuleData | ( | ) |
Definition at line 240 of file BmnSiliconModule.cxx.
References ResetIntersectionPoints(), ResetPseudoIntersections(), and ResetRealPoints().
Referenced by BmnSiliconStation::Reset().
| void BmnSiliconModule::ResetModuleData | ( | ) |
| void BmnSiliconModule::ResetPseudoIntersections | ( | ) |
Definition at line 1339 of file BmnSiliconModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnSiliconModule::ResetPseudoIntersections | ( | ) |
|
inline |
Definition at line 126 of file BmnSiliconModule.h.
Referenced by ResetModuleData().
|
inline |
Definition at line 126 of file BmnSiliconModule.h.
| Bool_t BmnSiliconModule::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 1226 of file BmnSiliconModule.cxx.
References ConvertLocalToRotatedX(), ConvertLocalToRotatedY(), and LeftToRight.
| Bool_t BmnSiliconModule::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 BmnSiliconModule::SetModuleRotation | ( | Double_t | angleDeg, |
| Double_t | rot_center_x, | ||
| Double_t | rot_center_y | ||
| ) |
Definition at line 57 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetModuleRotation | ( | Double_t | angleDeg, |
| Double_t | rot_center_x, | ||
| Double_t | rot_center_y | ||
| ) |
| Bool_t BmnSiliconModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 92 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripDigitNumberMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnSiliconModule::SetStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
Definition at line 139 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripDigitNumberMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | digit_num_match | ||
| ) |
| Bool_t BmnSiliconModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
Definition at line 85 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnSiliconModule::SetStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
Definition at line 119 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripMatchInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| BmnMatch | mc_match | ||
| ) |
| Bool_t BmnSiliconModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 71 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| Bool_t BmnSiliconModule::SetStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 99 of file BmnSiliconModule.cxx.
| Bool_t BmnSiliconModule::SetStripSignalInLayerByZoneId | ( | Int_t | zone_id, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
|
inline |
Definition at line 20 of file BmnSiliconModule.h.
|
inline |
Definition at line 20 of file BmnSiliconModule.h.
|
inline |
Definition at line 32 of file BmnSiliconModule.h.
|
inline |
Definition at line 32 of file BmnSiliconModule.h.