|
BmnRoot
|
#include <BmnSiProfModule.h>
Public Member Functions | |
| BmnSiProfModule () | |
| BmnSiProfModule (Double_t z_start_pos, Double_t module_thick) | |
| virtual | ~BmnSiProfModule () |
| void | SetVerbosity (Bool_t verb) |
| Bool_t | GetVerbosity () |
| Double_t | GetXMinModule () |
| Double_t | GetXMaxModule () |
| Double_t | GetYMinModule () |
| Double_t | GetYMaxModule () |
| Double_t | GetXSize () |
| Double_t | GetYSize () |
| void | SetZStartModulePosition (Double_t zpos_module) |
| Double_t | GetZStartModulePosition () |
| Double_t | GetModuleThickness () |
| Double_t | GetZPositionRegistered () |
| void | AddStripLayer (BmnSiProfLayer strip_layer) |
| Bool_t | SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch strip_match) |
| Double_t | GetStripSignalInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripMatchInLayer (Int_t layer_num, Int_t strip_num) |
| Int_t | GetNStripLayers () |
| BmnSiProfLayer & | GetStripLayer (Int_t num) |
| vector< BmnSiProfLayer > & | GetStripLayers () |
| void | ResetModuleData () |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y) |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y, Double_t z) |
| Bool_t | IsPointInsideZThickness (Double_t z) |
| Bool_t | AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| StripCluster | MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius) |
| void | CalculateStripHitIntersectionPoints () |
| Bool_t | SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index) |
| Int_t | GetNRealPoints () |
| Double_t | GetRealPointX (Int_t indx) |
| Double_t | GetRealPointMC (Int_t indx) |
| void | ResetRealPoints () |
| Int_t | GetNIntersectionPoints () |
| Double_t | GetIntersectionPointX (Int_t indx) |
| Double_t | GetIntersectionPointY (Int_t indx) |
| Double_t | GetIntersectionPointXError (Int_t indx) |
| Double_t | GetIntersectionPointYError (Int_t indx) |
| Int_t | GetIntersectionPoint_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetIntersectionPoint_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetIntersectionPointMatch (Int_t indx) |
| void | ResetIntersectionPoints () |
| BmnSiProfModule () | |
| BmnSiProfModule (Double_t z_start_pos, Double_t module_thick) | |
| virtual | ~BmnSiProfModule () |
| void | SetVerbosity (Bool_t verb) |
| Bool_t | GetVerbosity () |
| Double_t | GetXMinModule () |
| Double_t | GetXMaxModule () |
| Double_t | GetYMinModule () |
| Double_t | GetYMaxModule () |
| Double_t | GetXSize () |
| Double_t | GetYSize () |
| void | SetZStartModulePosition (Double_t zpos_module) |
| Double_t | GetZStartModulePosition () |
| Double_t | GetModuleThickness () |
| Double_t | GetZPositionRegistered () |
| void | AddStripLayer (BmnSiProfLayer strip_layer) |
| Bool_t | SetStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | AddStripSignalInLayer (Int_t layer_num, Int_t strip_num, Double_t signal) |
| Bool_t | SetStripMatchInLayer (Int_t layer_num, Int_t strip_num, BmnMatch strip_match) |
| Double_t | GetStripSignalInLayer (Int_t layer_num, Int_t strip_num) |
| BmnMatch | GetStripMatchInLayer (Int_t layer_num, Int_t strip_num) |
| Int_t | GetNStripLayers () |
| BmnSiProfLayer & | GetStripLayer (Int_t num) |
| vector< BmnSiProfLayer > & | GetStripLayers () |
| void | ResetModuleData () |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y) |
| Bool_t | IsPointInsideModule (Double_t x, Double_t y, Double_t z) |
| Bool_t | IsPointInsideZThickness (Double_t z) |
| Bool_t | AddRealPointFullOne (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| Bool_t | AddRealPointSimple (Double_t x, Double_t y, Double_t z, Double_t px, Double_t py, Double_t pz, Double_t signal, Int_t refID) |
| StripCluster | MakeCluster (Int_t layer_num, Double_t xcoord, Double_t ycoord, Double_t signal, Double_t radius) |
| void | CalculateStripHitIntersectionPoints () |
| Bool_t | SearchIntersectionPoint (Double_t &x, Double_t &y, Double_t strip_pos_layerA, Double_t strip_pos_layerB, Int_t layerA_index, Int_t layerB_index) |
| Int_t | GetNRealPoints () |
| Double_t | GetRealPointX (Int_t indx) |
| Double_t | GetRealPointMC (Int_t indx) |
| void | ResetRealPoints () |
| Int_t | GetNIntersectionPoints () |
| Double_t | GetIntersectionPointX (Int_t indx) |
| Double_t | GetIntersectionPointY (Int_t indx) |
| Double_t | GetIntersectionPointXError (Int_t indx) |
| Double_t | GetIntersectionPointYError (Int_t indx) |
| Int_t | GetIntersectionPoint_LowerLayerClusterSize (Int_t indx) |
| Int_t | GetIntersectionPoint_UpperLayerClusterSize (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripPosition (Int_t indx) |
| Double_t | GetIntersectionPoint_LowerLayerSripTotalSignal (Int_t indx) |
| Double_t | GetIntersectionPoint_UpperLayerSripTotalSignal (Int_t indx) |
| BmnMatch | GetIntersectionPointMatch (Int_t indx) |
| void | ResetIntersectionPoints () |
Definition at line 14 of file BmnSiProfModule.h.
| BmnSiProfModule::BmnSiProfModule | ( | ) |
Definition at line 10 of file BmnSiProfModule.cxx.
| BmnSiProfModule::BmnSiProfModule | ( | Double_t | z_start_pos, |
| Double_t | module_thick | ||
| ) |
Definition at line 25 of file BmnSiProfModule.cxx.
|
virtual |
Definition at line 40 of file BmnSiProfModule.cxx.
| BmnSiProfModule::BmnSiProfModule | ( | ) |
| BmnSiProfModule::BmnSiProfModule | ( | Double_t | z_start_pos, |
| Double_t | module_thick | ||
| ) |
|
virtual |
| Bool_t BmnSiProfModule::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 141 of file BmnSiProfModule.cxx.
References IsPointInsideModule(), and MakeCluster().
| Bool_t BmnSiProfModule::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 BmnSiProfModule::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 221 of file BmnSiProfModule.cxx.
References IsPointInsideModule().
| Bool_t BmnSiProfModule::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 | ||
| ) |
| void BmnSiProfModule::AddStripLayer | ( | BmnSiProfLayer | strip_layer | ) |
Definition at line 48 of file BmnSiProfModule.cxx.
| void BmnSiProfModule::AddStripLayer | ( | BmnSiProfLayer | strip_layer | ) |
| Bool_t BmnSiProfModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 63 of file BmnSiProfModule.cxx.
| Bool_t BmnSiProfModule::AddStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
| void BmnSiProfModule::CalculateStripHitIntersectionPoints | ( | ) |
Definition at line 533 of file BmnSiProfModule.cxx.
References BmnMatch::AddLink(), LeftToRight, LowerStripLayer, and ResetIntersectionPoints().
Referenced by BmnSiProfStation::ProcessPointsInStation().
| void BmnSiProfModule::CalculateStripHitIntersectionPoints | ( | ) |
|
inline |
Definition at line 99 of file BmnSiProfModule.h.
|
inline |
Definition at line 99 of file BmnSiProfModule.h.
|
inline |
Definition at line 101 of file BmnSiProfModule.h.
|
inline |
Definition at line 101 of file BmnSiProfModule.h.
|
inline |
Definition at line 103 of file BmnSiProfModule.h.
|
inline |
Definition at line 103 of file BmnSiProfModule.h.
|
inline |
Definition at line 100 of file BmnSiProfModule.h.
|
inline |
Definition at line 100 of file BmnSiProfModule.h.
|
inline |
Definition at line 102 of file BmnSiProfModule.h.
|
inline |
Definition at line 102 of file BmnSiProfModule.h.
|
inline |
Definition at line 104 of file BmnSiProfModule.h.
|
inline |
Definition at line 104 of file BmnSiProfModule.h.
|
inline |
Definition at line 105 of file BmnSiProfModule.h.
|
inline |
Definition at line 105 of file BmnSiProfModule.h.
|
inline |
Definition at line 95 of file BmnSiProfModule.h.
|
inline |
Definition at line 95 of file BmnSiProfModule.h.
|
inline |
Definition at line 97 of file BmnSiProfModule.h.
|
inline |
Definition at line 97 of file BmnSiProfModule.h.
|
inline |
Definition at line 96 of file BmnSiProfModule.h.
|
inline |
Definition at line 96 of file BmnSiProfModule.h.
|
inline |
Definition at line 98 of file BmnSiProfModule.h.
|
inline |
Definition at line 98 of file BmnSiProfModule.h.
|
inline |
Definition at line 41 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 41 of file BmnSiProfModule.h.
|
inline |
Definition at line 94 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::CountNProcessedPointInStation().
|
inline |
Definition at line 94 of file BmnSiProfModule.h.
|
inline |
Definition at line 86 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::CountNAddedToStationPoints().
|
inline |
Definition at line 86 of file BmnSiProfModule.h.
|
inline |
Definition at line 55 of file BmnSiProfModule.h.
|
inline |
Definition at line 55 of file BmnSiProfModule.h.
|
inline |
Definition at line 88 of file BmnSiProfModule.h.
|
inline |
Definition at line 88 of file BmnSiProfModule.h.
|
inline |
Definition at line 87 of file BmnSiProfModule.h.
|
inline |
Definition at line 87 of file BmnSiProfModule.h.
|
inline |
Definition at line 56 of file BmnSiProfModule.h.
|
inline |
Definition at line 56 of file BmnSiProfModule.h.
|
inline |
Definition at line 57 of file BmnSiProfModule.h.
|
inline |
Definition at line 57 of file BmnSiProfModule.h.
| BmnMatch BmnSiProfModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 87 of file BmnSiProfModule.cxx.
| BmnMatch BmnSiProfModule::GetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
| Double_t BmnSiProfModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
Definition at line 79 of file BmnSiProfModule.cxx.
| Double_t BmnSiProfModule::GetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num | ||
| ) |
|
inline |
Definition at line 27 of file BmnSiProfModule.h.
|
inline |
Definition at line 27 of file BmnSiProfModule.h.
|
inline |
Definition at line 31 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 31 of file BmnSiProfModule.h.
|
inline |
Definition at line 30 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 30 of file BmnSiProfModule.h.
|
inline |
Definition at line 35 of file BmnSiProfModule.h.
|
inline |
Definition at line 35 of file BmnSiProfModule.h.
|
inline |
Definition at line 33 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 33 of file BmnSiProfModule.h.
|
inline |
Definition at line 32 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 32 of file BmnSiProfModule.h.
|
inline |
Definition at line 36 of file BmnSiProfModule.h.
|
inline |
Definition at line 36 of file BmnSiProfModule.h.
| Double_t BmnSiProfModule::GetZPositionRegistered | ( | ) |
Definition at line 42 of file BmnSiProfModule.cxx.
| Double_t BmnSiProfModule::GetZPositionRegistered | ( | ) |
|
inline |
Definition at line 39 of file BmnSiProfModule.h.
Referenced by BmnSiProfStation::DefineStationBorders().
|
inline |
Definition at line 39 of file BmnSiProfModule.h.
| Bool_t BmnSiProfModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y | ||
| ) |
Definition at line 106 of file BmnSiProfModule.cxx.
Referenced by AddRealPointFullOne(), AddRealPointSimple(), and IsPointInsideModule().
| Bool_t BmnSiProfModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y | ||
| ) |
| Bool_t BmnSiProfModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z | ||
| ) |
Definition at line 115 of file BmnSiProfModule.cxx.
References fabs(), and IsPointInsideModule().
| Bool_t BmnSiProfModule::IsPointInsideModule | ( | Double_t | x, |
| Double_t | y, | ||
| Double_t | z | ||
| ) |
| Bool_t BmnSiProfModule::IsPointInsideZThickness | ( | Double_t | z | ) |
Definition at line 128 of file BmnSiProfModule.cxx.
References fabs().
| Bool_t BmnSiProfModule::IsPointInsideZThickness | ( | Double_t | z | ) |
| StripCluster BmnSiProfModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
Definition at line 262 of file BmnSiProfModule.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().
| StripCluster BmnSiProfModule::MakeCluster | ( | Int_t | layer_num, |
| Double_t | xcoord, | ||
| Double_t | ycoord, | ||
| Double_t | signal, | ||
| Double_t | radius | ||
| ) |
| void BmnSiProfModule::ResetIntersectionPoints | ( | ) |
Definition at line 765 of file BmnSiProfModule.cxx.
Referenced by CalculateStripHitIntersectionPoints(), and ResetModuleData().
| void BmnSiProfModule::ResetIntersectionPoints | ( | ) |
| void BmnSiProfModule::ResetModuleData | ( | ) |
Definition at line 95 of file BmnSiProfModule.cxx.
References ResetIntersectionPoints(), and ResetRealPoints().
Referenced by BmnSiProfStation::Reset().
| void BmnSiProfModule::ResetModuleData | ( | ) |
|
inline |
Definition at line 90 of file BmnSiProfModule.h.
Referenced by ResetModuleData().
|
inline |
Definition at line 90 of file BmnSiProfModule.h.
| Bool_t BmnSiProfModule::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 687 of file BmnSiProfModule.cxx.
References LeftToRight.
| Bool_t BmnSiProfModule::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 BmnSiProfModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | strip_match | ||
| ) |
Definition at line 71 of file BmnSiProfModule.cxx.
| Bool_t BmnSiProfModule::SetStripMatchInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| BmnMatch | strip_match | ||
| ) |
| Bool_t BmnSiProfModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
Definition at line 55 of file BmnSiProfModule.cxx.
| Bool_t BmnSiProfModule::SetStripSignalInLayer | ( | Int_t | layer_num, |
| Int_t | strip_num, | ||
| Double_t | signal | ||
| ) |
|
inline |
Definition at line 26 of file BmnSiProfModule.h.
|
inline |
Definition at line 26 of file BmnSiProfModule.h.
|
inline |
Definition at line 38 of file BmnSiProfModule.h.
|
inline |
Definition at line 38 of file BmnSiProfModule.h.