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