|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnVSPTransform.h>
Public Member Functions | |
| BmnVSPTransform () | |
| virtual | ~BmnVSPTransform () |
| void | Reset () |
| Bool_t | LoadFromXMLFile (TString xml_config_file) |
| void | PrintTest () |
| Plane3D::Point | ApplyTransforms (Plane3D::Point point, Int_t station, Int_t module) |
| Plane3D::Point | ApplyInverseTransforms (Plane3D::Point point, Int_t station, Int_t module) |
Private Attributes | |
| vector< vector< vector< Transform3D > > > | transform_stack |
Definition at line 18 of file BmnVSPTransform.h.
| BmnVSPTransform::BmnVSPTransform | ( | ) |
Definition at line 8 of file BmnVSPTransform.cxx.
|
virtual |
Definition at line 10 of file BmnVSPTransform.cxx.
| Plane3D::Point BmnVSPTransform::ApplyInverseTransforms | ( | Plane3D::Point | point, |
| Int_t | station, | ||
| Int_t | module ) |
Definition at line 235 of file BmnVSPTransform.cxx.
References transform_stack.
Referenced by LoadDataFromMCPoints().
| Plane3D::Point BmnVSPTransform::ApplyTransforms | ( | Plane3D::Point | point, |
| Int_t | station, | ||
| Int_t | module ) |
Definition at line 223 of file BmnVSPTransform.cxx.
References transform_stack.
Definition at line 91 of file BmnVSPTransform.cxx.
References TMath::DegToRad(), TXMLNode::GetAttributes(), TXMLNode::GetChildren(), TXMLAttr::GetName(), TXMLNode::GetNextNode(), TXMLNode::GetNodeName(), TXMLDocument::GetRootNode(), TXMLAttr::GetValue(), TDOMParser::GetXMLDocument(), TXMLNode::HasAttributes(), TDOMParser::ParseFile(), Reset(), rotation, TXMLParser::SetValidate(), TString::Sizeof(), and transform_stack.
Referenced by VSPClusterAnalyser().
| void BmnVSPTransform::PrintTest | ( | ) |
Definition at line 13 of file BmnVSPTransform.cxx.
References TMath::ACos(), ROOT::Math::DisplacementVector3D< class CoordSystem, class Tag >::Mag2(), TMath::RadToDeg(), rotation, TMath::Sqrt(), ROOT::Math::DisplacementVector3D< class CoordSystem, class Tag >::Theta(), and transform_stack.
| void BmnVSPTransform::Reset | ( | ) |
Definition at line 86 of file BmnVSPTransform.cxx.
References transform_stack.
Referenced by LoadFromXMLFile().
|
private |
Definition at line 39 of file BmnVSPTransform.h.
Referenced by ApplyInverseTransforms(), ApplyTransforms(), LoadFromXMLFile(), PrintTest(), and Reset().