|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnVSPStationSet.h>
Static Public Member Functions | |
| static unique_ptr< BmnVSPStationSet > | Create (Int_t period, Int_t stp=0) |
| static unique_ptr< BmnVSPStationSet > | Create (Int_t period, Int_t stp=0) |
Protected Attributes | |
| Int_t | NStations |
| Double_t * | XStationPositions |
| Double_t * | YStationPositions |
| Double_t * | ZStationPositions |
| BmnVSPStation ** | VSPStations |
| map< Int_t, TVector3 > * | fStatShifts |
Private Member Functions | |
| Bool_t | CreateConfigurationFromXMLFile (TString xml_config_file) |
| Int_t | CountNumberOfStations (TXMLNode *node) |
| Bool_t | ParseStation (TXMLNode *node, Int_t iStation) |
| Bool_t | CreateConfigurationFromXMLFile (TString xml_config_file) |
| Int_t | CountNumberOfStations (TXMLNode *node) |
| Bool_t | ParseStation (TXMLNode *node, Int_t iStation) |
Definition at line 13 of file BmnVSPStationSet.h.
| BmnVSPStationSet::BmnVSPStationSet | ( | ) |
Definition at line 9 of file BmnVSPStationSet.cxx.
References fStatShifts, NStations, VSPStations, XStationPositions, YStationPositions, and ZStationPositions.
Referenced by ParseStation().
| BmnVSPStationSet::BmnVSPStationSet | ( | TString | xml_config_file, |
| map< Int_t, TVector3 > * | shifts = nullptr ) |
Definition at line 18 of file BmnVSPStationSet.cxx.
References CreateConfigurationFromXMLFile(), fStatShifts, NStations, VSPStations, XStationPositions, YStationPositions, and ZStationPositions.
|
virtual |
Definition at line 32 of file BmnVSPStationSet.cxx.
References i, NStations, VSPStations, XStationPositions, YStationPositions, and ZStationPositions.
| BmnVSPStationSet::BmnVSPStationSet | ( | ) |
| BmnVSPStationSet::BmnVSPStationSet | ( | TString | xml_config_file, |
| map< Int_t, TVector3 > * | shifts = nullptr ) |
|
virtual |
| Bool_t BmnVSPStationSet::AddPointToDetector | ( | Double_t | xcoord, |
| Double_t | ycoord, | ||
| Double_t | zcoord, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | dEloss, | ||
| Int_t | refID ) |
Definition at line 104 of file BmnVSPStationSet.cxx.
References GetPointStationOwnership(), and VSPStations.
Referenced by LoadDataFromMCPoints().
| Bool_t BmnVSPStationSet::AddPointToDetector | ( | Double_t | xcoord, |
| Double_t | ycoord, | ||
| Double_t | zcoord, | ||
| Double_t | px, | ||
| Double_t | py, | ||
| Double_t | pz, | ||
| Double_t | dEloss, | ||
| Int_t | refID ) |
| Int_t BmnVSPStationSet::CountNAddedToDetectorPoints | ( | ) |
Definition at line 125 of file BmnVSPStationSet.cxx.
References NStations, and VSPStations.
| Int_t BmnVSPStationSet::CountNAddedToDetectorPoints | ( | ) |
| Int_t BmnVSPStationSet::CountNProcessedPointsInDetector | ( | ) |
Definition at line 141 of file BmnVSPStationSet.cxx.
References NStations, and VSPStations.
| Int_t BmnVSPStationSet::CountNProcessedPointsInDetector | ( | ) |
Definition at line 229 of file BmnVSPStationSet.cxx.
References TXMLNode::GetChildren(), TXMLNode::GetNextNode(), and TXMLNode::GetNodeName().
Referenced by CreateConfigurationFromXMLFile().
|
static |
Definition at line 283 of file BmnVSPStationSet.cxx.
References f.
Referenced by BmnHistVsp::BmnHistVsp(), BmnTrackingQaExp::ReadDataBranches(), and BmnOnlineDecoder::StripView().
|
static |
Definition at line 179 of file BmnVSPStationSet.cxx.
References CountNumberOfStations(), TXMLNode::GetChildren(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLDocument::GetRootNode(), TDOMParser::GetXMLDocument(), i, NStations, TDOMParser::ParseFile(), ParseStation(), TXMLParser::SetValidate(), VSPStations, XStationPositions, YStationPositions, and ZStationPositions.
Referenced by BmnVSPStationSet().
Definition at line 39 of file BmnVSPStationSet.h.
Definition at line 39 of file BmnVSPStationSet.h.
|
inline |
Definition at line 35 of file BmnVSPStationSet.h.
References NStations.
|
inline |
Definition at line 35 of file BmnVSPStationSet.h.
References NStations.
| Int_t BmnVSPStationSet::GetPointStationOwnership | ( | Double_t | xcoord, |
| Double_t | ycoord, | ||
| Double_t | zcoord ) |
Definition at line 164 of file BmnVSPStationSet.cxx.
References NModules, NStations, and VSPStations.
| Int_t BmnVSPStationSet::GetPointStationOwnership | ( | Double_t | xcoord, |
| Double_t | ycoord, | ||
| Double_t | zcoord ) |
Definition at line 150 of file BmnVSPStationSet.cxx.
References NModules, NStations, and VSPStations.
Referenced by AddPointToDetector().
|
inline |
Definition at line 41 of file BmnVSPStationSet.h.
References GetVSPStation().
Referenced by LoadDataFromDigits(), and VSPClusterAnalyser().
|
inline |
Definition at line 41 of file BmnVSPStationSet.h.
References GetVSPStation().
| BmnVSPStation * BmnVSPStationSet::GetVSPStation | ( | Int_t | station_num | ) |
Definition at line 88 of file BmnVSPStationSet.cxx.
References NStations, and VSPStations.
Referenced by GetStation(), and TestVSPConfig_Visual().
| BmnVSPStation * BmnVSPStationSet::GetVSPStation | ( | Int_t | station_num | ) |
Definition at line 61 of file BmnVSPStationSet.cxx.
References NStations, and XStationPositions.
Definition at line 70 of file BmnVSPStationSet.cxx.
References NStations, and YStationPositions.
Definition at line 79 of file BmnVSPStationSet.cxx.
References NStations, and ZStationPositions.
Definition at line 242 of file BmnVSPStationSet.cxx.
References fStatShifts, TXMLNode::GetAttributes(), TXMLAttr::GetName(), TXMLAttr::GetValue(), TXMLNode::HasAttributes(), VSPStations, XStationPositions, YStationPositions, and ZStationPositions.
Referenced by CreateConfigurationFromXMLFile().
| void BmnVSPStationSet::ProcessPointsInDetector | ( | ) |
Definition at line 134 of file BmnVSPStationSet.cxx.
References NStations, and VSPStations.
Referenced by VSPClusterAnalyser().
| void BmnVSPStationSet::ProcessPointsInDetector | ( | ) |
| void BmnVSPStationSet::Reset | ( | ) |
Definition at line 97 of file BmnVSPStationSet.cxx.
References NStations, and VSPStations.
Referenced by LoadDataFromDigits(), and LoadDataFromMCPoints().
| void BmnVSPStationSet::Reset | ( | ) |
Definition at line 24 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), and ParseStation().
|
protected |
Definition at line 17 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), ~BmnVSPStationSet(), CountNAddedToDetectorPoints(), CountNProcessedPointsInDetector(), CreateConfigurationFromXMLFile(), GetNStations(), GetPointStationOwnership(), GetPointStationOwnership(), GetVSPStation(), GetXStationPosition(), GetYStationPosition(), GetZStationPosition(), ProcessPointsInDetector(), and Reset().
|
protected |
Definition at line 23 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), ~BmnVSPStationSet(), AddPointToDetector(), CountNAddedToDetectorPoints(), CountNProcessedPointsInDetector(), CreateConfigurationFromXMLFile(), GetPointStationOwnership(), GetPointStationOwnership(), GetVSPStation(), ParseStation(), ProcessPointsInDetector(), and Reset().
|
protected |
Definition at line 19 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), ~BmnVSPStationSet(), CreateConfigurationFromXMLFile(), GetXStationPosition(), and ParseStation().
|
protected |
Definition at line 20 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), ~BmnVSPStationSet(), CreateConfigurationFromXMLFile(), GetYStationPosition(), and ParseStation().
|
protected |
Definition at line 21 of file BmnVSPStationSet.h.
Referenced by BmnVSPStationSet(), BmnVSPStationSet(), ~BmnVSPStationSet(), CreateConfigurationFromXMLFile(), GetZStationPosition(), and ParseStation().