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

#include <CbmL1MCPoint.h>

Public Member Functions

 CbmL1MCPoint ()
 CbmL1MCPoint ()

Static Public Member Functions

static bool compareIDz (const CbmL1MCPoint &a, const CbmL1MCPoint &b)
static bool pcompareIDz (const CbmL1MCPoint *a, const CbmL1MCPoint *b)
static bool compareIDz (const CbmL1MCPoint &a, const CbmL1MCPoint &b)
static bool pcompareIDz (const CbmL1MCPoint *a, const CbmL1MCPoint *b)

Public Attributes

double x
double y
double z
double px
double py
double pz
double xIn
double yIn
double zIn
double pxIn
double pyIn
double pzIn
double xOut
double yOut
double zOut
double pxOut
double pyOut
double pzOut
double p
double q
double mass
int pdg
int ID
int mother_ID
int iStation
int pointId
vector< int > hitIds

Detailed Description

Definition at line 23 of file CbmL1MCPoint.h.

Constructor & Destructor Documentation

◆ CbmL1MCPoint() [1/2]

CbmL1MCPoint::CbmL1MCPoint ( )
inline

Definition at line 25 of file CbmL1MCPoint.h.

References hitIds, ID, iStation, mass, mother_ID, p, pdg, pointId, px, pxIn, pxOut, py, pyIn, pyOut, pz, pzIn, pzOut, q, x, xIn, xOut, y, yIn, yOut, z, zIn, and zOut.

Referenced by compareIDz(), and pcompareIDz().

Here is the caller graph for this function:

◆ CbmL1MCPoint() [2/2]

CbmL1MCPoint::CbmL1MCPoint ( )
inline

Definition at line 25 of file CbmL1MCPoint.h.

References hitIds, ID, iStation, mass, mother_ID, p, pdg, pointId, px, pxIn, pxOut, py, pyIn, pyOut, pz, pzIn, pzOut, q, x, xIn, xOut, y, yIn, yOut, z, zIn, and zOut.

Member Function Documentation

◆ compareIDz() [1/2]

bool CbmL1MCPoint::compareIDz ( const CbmL1MCPoint & a,
const CbmL1MCPoint & b )
inlinestatic

Definition at line 63 of file CbmL1MCPoint.h.

References CbmL1MCPoint().

Here is the call graph for this function:

◆ compareIDz() [2/2]

bool CbmL1MCPoint::compareIDz ( const CbmL1MCPoint & a,
const CbmL1MCPoint & b )
inlinestatic

Definition at line 63 of file CbmL1MCPoint.h.

References CbmL1MCPoint().

Here is the call graph for this function:

◆ pcompareIDz() [1/2]

bool CbmL1MCPoint::pcompareIDz ( const CbmL1MCPoint * a,
const CbmL1MCPoint * b )
inlinestatic

Definition at line 68 of file CbmL1MCPoint.h.

References CbmL1MCPoint().

Here is the call graph for this function:

◆ pcompareIDz() [2/2]

bool CbmL1MCPoint::pcompareIDz ( const CbmL1MCPoint * a,
const CbmL1MCPoint * b )
inlinestatic

Definition at line 68 of file CbmL1MCPoint.h.

References CbmL1MCPoint().

Here is the call graph for this function:

Member Data Documentation

◆ hitIds

vector< int > CbmL1MCPoint::hitIds

◆ ID

int CbmL1MCPoint::ID

◆ iStation

◆ mass

double CbmL1MCPoint::mass

Definition at line 58 of file CbmL1MCPoint.h.

Referenced by CbmL1MCPoint(), CbmL1::ReadMCPoint(), and CbmL1::ReadSTAPPerfData().

◆ mother_ID

int CbmL1MCPoint::mother_ID

Definition at line 59 of file CbmL1MCPoint.h.

Referenced by CbmL1MCPoint(), CbmL1::ReadMCPoint(), and CbmL1::ReadSTAPPerfData().

◆ p

◆ pdg

int CbmL1MCPoint::pdg

Definition at line 59 of file CbmL1MCPoint.h.

Referenced by CbmL1MCPoint(), CbmL1::ReadMCPoint(), and CbmL1::ReadSTAPPerfData().

◆ pointId

int CbmL1MCPoint::pointId

Definition at line 61 of file CbmL1MCPoint.h.

Referenced by CbmL1MCPoint(), and CbmL1::ReadMCPoint().

◆ px

◆ pxIn

double CbmL1MCPoint::pxIn

◆ pxOut

double CbmL1MCPoint::pxOut

◆ py

◆ pyIn

double CbmL1MCPoint::pyIn

◆ pyOut

double CbmL1MCPoint::pyOut

◆ pz

◆ pzIn

double CbmL1MCPoint::pzIn

◆ pzOut

double CbmL1MCPoint::pzOut

◆ q

◆ x

◆ xIn

double CbmL1MCPoint::xIn

◆ xOut

double CbmL1MCPoint::xOut

◆ y

◆ yIn

double CbmL1MCPoint::yIn

◆ yOut

double CbmL1MCPoint::yOut

◆ z

◆ zIn

double CbmL1MCPoint::zIn

◆ zOut

double CbmL1MCPoint::zOut

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