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

#include <L1Branch.h>

Collaboration diagram for L1Branch:
[legend]

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< THitIStsHits
 

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 StsHits.

Member Function Documentation

◆ compareChi2()

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

Definition at line 56 of file L1Branch.h.

References Quality.

Referenced by comparePChi2().

◆ compareMomentum()

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

Definition at line 58 of file L1Branch.h.

References Momentum.

Referenced by comparePMomentum().

◆ comparePChi2()

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

Definition at line 57 of file L1Branch.h.

References compareChi2().

Referenced by L1Algo::CATrackFinder().

◆ comparePMomentum()

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

Definition at line 59 of file L1Branch.h.

References compareMomentum().

◆ 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, Quality, and sqrt().

Referenced by L1Algo::CATrackFinder().

◆ 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 L1Algo::CATrackFinder(), and Set().

◆ Momentum

float L1Branch::Momentum

Definition at line 38 of file L1Branch.h.

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

◆ Quality

unsigned short int L1Branch::Quality

Definition at line 37 of file L1Branch.h.

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

◆ StsHits

std::vector<THitI> L1Branch::StsHits

Definition at line 39 of file L1Branch.h.

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


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