BmnRoot
Loading...
Searching...
No Matches
CbmL1MCPoint Struct Reference

#include <CbmL1MCPoint.h>

Collaboration diagram for CbmL1MCPoint:
[legend]

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.

◆ CbmL1MCPoint() [2/2]

CbmL1MCPoint::CbmL1MCPoint ( )
inline

Definition at line 25 of file CbmL1MCPoint.h.

Member Function Documentation

◆ compareIDz() [1/2]

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

Definition at line 42 of file CbmL1MCPoint.h.

References ID, and z.

◆ compareIDz() [2/2]

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

Definition at line 42 of file CbmL1MCPoint.h.

References ID, and z.

◆ pcompareIDz() [1/2]

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

Definition at line 47 of file CbmL1MCPoint.h.

References ID, and z.

◆ pcompareIDz() [2/2]

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

Definition at line 47 of file CbmL1MCPoint.h.

References ID, and z.

Member Data Documentation

◆ hitIds

vector< int > CbmL1MCPoint::hitIds

Definition at line 52 of file CbmL1MCPoint.h.

Referenced by CbmL1MCTrack::Init().

◆ ID

int CbmL1MCPoint::ID

Definition at line 38 of file CbmL1MCPoint.h.

Referenced by compareIDz(), and pcompareIDz().

◆ iStation

int CbmL1MCPoint::iStation

Definition at line 39 of file CbmL1MCPoint.h.

Referenced by L1AlgoPulls::AddOne().

◆ mass

double CbmL1MCPoint::mass

Definition at line 37 of file CbmL1MCPoint.h.

◆ mother_ID

int CbmL1MCPoint::mother_ID

Definition at line 38 of file CbmL1MCPoint.h.

◆ p

double CbmL1MCPoint::p

Definition at line 37 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks().

◆ pdg

int CbmL1MCPoint::pdg

Definition at line 38 of file CbmL1MCPoint.h.

◆ pointId

int CbmL1MCPoint::pointId

Definition at line 40 of file CbmL1MCPoint.h.

◆ px

double CbmL1MCPoint::px

Definition at line 34 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks().

◆ pxIn

double CbmL1MCPoint::pxIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ pxOut

double CbmL1MCPoint::pxOut

Definition at line 36 of file CbmL1MCPoint.h.

◆ py

double CbmL1MCPoint::py

Definition at line 34 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks().

◆ pyIn

double CbmL1MCPoint::pyIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ pyOut

double CbmL1MCPoint::pyOut

Definition at line 36 of file CbmL1MCPoint.h.

◆ pz

double CbmL1MCPoint::pz

Definition at line 34 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks().

◆ pzIn

double CbmL1MCPoint::pzIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ pzOut

double CbmL1MCPoint::pzOut

Definition at line 36 of file CbmL1MCPoint.h.

◆ q

double CbmL1MCPoint::q

Definition at line 37 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks().

◆ x

double CbmL1MCPoint::x

Definition at line 34 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks(), and CbmL1::Reconstruct().

◆ xIn

double CbmL1MCPoint::xIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ xOut

double CbmL1MCPoint::xOut

Definition at line 36 of file CbmL1MCPoint.h.

◆ y

double CbmL1MCPoint::y

Definition at line 34 of file CbmL1MCPoint.h.

Referenced by L1AlgoDraw::DrawMCTracks(), and CbmL1::Reconstruct().

◆ yIn

double CbmL1MCPoint::yIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ yOut

double CbmL1MCPoint::yOut

Definition at line 36 of file CbmL1MCPoint.h.

◆ z

double CbmL1MCPoint::z

◆ zIn

double CbmL1MCPoint::zIn

Definition at line 35 of file CbmL1MCPoint.h.

◆ zOut

double CbmL1MCPoint::zOut

Definition at line 36 of file CbmL1MCPoint.h.


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