BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1Branch Struct Reference

#include <L1Branch.h>

Public Member Functions

 L1Branch ()
void Set (unsigned char iStation, unsigned char Length, float Chi2, float Qp)
void SetLength (unsigned char Length)

Static Public Member Functions

static bool compareChi2 (const L1Branch &a, const L1Branch &b)
static bool comparePChi2 (const L1Branch *a, const L1Branch *b)
static bool compareMomentum (const L1Branch &a, const L1Branch &b)
static bool comparePMomentum (const L1Branch *a, const L1Branch *b)

Public Attributes

unsigned short int Quality
float Momentum
float chi2
std::vector< THitI > StsHits

Detailed Description

Definition at line 26 of file L1Branch.h.

Constructor & Destructor Documentation

◆ L1Branch()

L1Branch::L1Branch ( )
inline

Definition at line 28 of file L1Branch.h.

References chi2, Momentum, Quality, and StsHits.

Referenced by compareChi2(), compareMomentum(), comparePChi2(), and comparePMomentum().

Here is the caller graph for this function:

Member Function Documentation

◆ compareChi2()

bool L1Branch::compareChi2 ( const L1Branch & a,
const L1Branch & b )
inlinestatic

Definition at line 56 of file L1Branch.h.

References L1Branch(), and Quality.

Referenced by comparePChi2().

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

◆ compareMomentum()

bool L1Branch::compareMomentum ( const L1Branch & a,
const L1Branch & b )
inlinestatic

Definition at line 58 of file L1Branch.h.

References L1Branch(), and Momentum.

Referenced by comparePMomentum().

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

◆ comparePChi2()

bool L1Branch::comparePChi2 ( const L1Branch * a,
const L1Branch * b )
inlinestatic

Definition at line 57 of file L1Branch.h.

References L1Branch(), and compareChi2().

Referenced by L1Algo::CATrackFinder().

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

◆ comparePMomentum()

bool L1Branch::comparePMomentum ( const L1Branch * a,
const L1Branch * b )
inlinestatic

Definition at line 59 of file L1Branch.h.

References L1Branch(), and compareMomentum().

Here is the call graph for this function:

◆ Set()

void L1Branch::Set ( unsigned char iStation,
unsigned char Length,
float Chi2,
float Qp )
inline

Definition at line 41 of file L1Branch.h.

References chi2, fabs(), Momentum, and Quality.

Referenced by L1Algo::CATrackFinder().

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

◆ SetLength()

void L1Branch::SetLength ( unsigned char Length)
inline

Definition at line 54 of file L1Branch.h.

References Quality.

Member Data Documentation

◆ chi2

float L1Branch::chi2

Definition at line 38 of file L1Branch.h.

Referenced by L1Branch(), L1Algo::CATrackFinder(), and Set().

◆ Momentum

float L1Branch::Momentum

Definition at line 38 of file L1Branch.h.

Referenced by L1Branch(), L1Algo::CATrackFinder(), compareMomentum(), and Set().

◆ Quality

unsigned short int L1Branch::Quality

Definition at line 37 of file L1Branch.h.

Referenced by L1Branch(), compareChi2(), Set(), and SetLength().

◆ StsHits

std::vector<THitI> L1Branch::StsHits

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