BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnCSCTransform Class Reference

#include <BmnCSCTransform.h>

Public Member Functions

 BmnCSCTransform ()
virtual ~BmnCSCTransform ()
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)
 BmnCSCTransform ()
virtual ~BmnCSCTransform ()
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

Detailed Description

Definition at line 18 of file BmnCSCTransform.h.

Constructor & Destructor Documentation

◆ BmnCSCTransform() [1/2]

BmnCSCTransform::BmnCSCTransform ( )

Definition at line 8 of file BmnCSCTransform.cxx.

Referenced by ApplyInverseTransforms().

Here is the caller graph for this function:

◆ ~BmnCSCTransform() [1/2]

BmnCSCTransform::~BmnCSCTransform ( )
virtual

Definition at line 10 of file BmnCSCTransform.cxx.

◆ BmnCSCTransform() [2/2]

BmnCSCTransform::BmnCSCTransform ( )

◆ ~BmnCSCTransform() [2/2]

virtual BmnCSCTransform::~BmnCSCTransform ( )
virtual

Member Function Documentation

◆ ApplyInverseTransforms() [1/2]

Plane3D::Point BmnCSCTransform::ApplyInverseTransforms ( Plane3D::Point point,
Int_t station,
Int_t module )

Definition at line 235 of file BmnCSCTransform.cxx.

References transform_stack.

◆ ApplyInverseTransforms() [2/2]

Plane3D::Point BmnCSCTransform::ApplyInverseTransforms ( Plane3D::Point point,
Int_t station,
Int_t module )

References BmnCSCTransform(), and transform_stack.

Here is the call graph for this function:

◆ ApplyTransforms() [1/2]

Plane3D::Point BmnCSCTransform::ApplyTransforms ( Plane3D::Point point,
Int_t station,
Int_t module )

Definition at line 223 of file BmnCSCTransform.cxx.

References transform_stack.

◆ ApplyTransforms() [2/2]

Plane3D::Point BmnCSCTransform::ApplyTransforms ( Plane3D::Point point,
Int_t station,
Int_t module )

◆ LoadFromXMLFile() [1/2]

Bool_t BmnCSCTransform::LoadFromXMLFile ( TString xml_config_file)

◆ LoadFromXMLFile() [2/2]

Bool_t BmnCSCTransform::LoadFromXMLFile ( TString xml_config_file)

◆ PrintTest() [1/2]

void BmnCSCTransform::PrintTest ( )

Definition at line 13 of file BmnCSCTransform.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.

Here is the call graph for this function:

◆ PrintTest() [2/2]

void BmnCSCTransform::PrintTest ( )

◆ Reset() [1/2]

void BmnCSCTransform::Reset ( )

Definition at line 86 of file BmnCSCTransform.cxx.

References transform_stack.

Referenced by LoadFromXMLFile().

Here is the caller graph for this function:

◆ Reset() [2/2]

void BmnCSCTransform::Reset ( )

Member Data Documentation

◆ transform_stack

vector< vector< vector< Transform3D > > > BmnCSCTransform::transform_stack
private

The documentation for this class was generated from the following files: