BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
mpdshape.class.C File Reference
#include <iostream>
#include <string>
Include dependency graph for mpdshape.class.C:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mpdshape

Functions

std::string itoa (Double_t x)
TVector3 LineCrossesCircle (TVector3 CircleCenter, Double_t CircleRadius, TVector3 LineStart, TVector3 LineEnd)
Double_t LineLength (Double_t alpha, TVector3 CircleCenter, Double_t CircleRadius, TVector3 LineStart)
TVector3 StereoPosition (Double_t alpha, TVector3 CircleCenter, Double_t CircleRadius, TVector3 LineStart)
TVector3 StereoEnd (Double_t alpha, TVector3 CircleCenter, Double_t CircleRadius, TVector3 LineStart)

Function Documentation

◆ itoa()

std::string itoa ( Double_t x)

Definition at line 244 of file mpdshape.class.C.

References x.

◆ LineCrossesCircle()

TVector3 LineCrossesCircle ( TVector3 CircleCenter,
Double_t CircleRadius,
TVector3 LineStart,
TVector3 LineEnd )

Definition at line 394 of file mpdshape.class.C.

References TMath::Sqrt(), TVector3::X(), and TVector3::Y().

Referenced by LineLength(), StereoEnd(), and StereoPosition().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ LineLength()

Double_t LineLength ( Double_t alpha,
TVector3 CircleCenter,
Double_t CircleRadius,
TVector3 LineStart )

Definition at line 420 of file mpdshape.class.C.

References TMath::DegToRad(), LineCrossesCircle(), TVector3::Mag(), and TMath::Tan().

Here is the call graph for this function:

◆ StereoEnd()

TVector3 StereoEnd ( Double_t alpha,
TVector3 CircleCenter,
Double_t CircleRadius,
TVector3 LineStart )

Definition at line 448 of file mpdshape.class.C.

References TMath::DegToRad(), LineCrossesCircle(), and TMath::Tan().

Here is the call graph for this function:

◆ StereoPosition()

TVector3 StereoPosition ( Double_t alpha,
TVector3 CircleCenter,
Double_t CircleRadius,
TVector3 LineStart )

Definition at line 434 of file mpdshape.class.C.

References TMath::DegToRad(), LineCrossesCircle(), and TMath::Tan().

Here is the call graph for this function: