Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlMuon Class Reference

Alpha Muons (candidates). More...

#include <AlMuon.h>

Inheritance diagram for AlMuon:

Inheritance graph
[legend]
Collaboration diagram for AlMuon:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlMuon ()
 constructor. More...

 AlMuon (const AlMuon &)
 copy constructor. More...

ALEPHTYPE TYPE () const
 get the type. More...

void Lock (bool recurse=0)
 lock the muon. More...

void unLock (bool recurse=0)
 unlock the muon. More...

void setEflw (AlEflw *theEflw)
 set the pointer to the assoc. Eflw. More...

AlEflwgetEflw () const
 get the pointer to the assoc. Eflw. More...

void setTrack (AlTrack *theTrack)
 set the pointer to the assoc. TRack. More...

AlTrackgetTrack () const
 get the pointer to the assoc. Track. More...

int IF () const
 Id Flag. More...

float SR () const
 Sum of HCAL (hit -track) residuals. More...

float DM () const
 distance between track and closest mu ch hit. More...

int ST () const
 track number of shaoowing track (FRFT). More...

int TN () const
 TrackNumber. More...


Private Attributes

AlEflw_theAssocEflw
AlTrack_theAssocTrack

Detailed Description

Alpha Muons (candidates).

Definition at line 19 of file AlMuon.h.


Constructor & Destructor Documentation

AlMuon::AlMuon ( )
 

constructor.

Definition at line 17 of file AlMuon.cpp.

AlMuon::AlMuon ( const AlMuon & oldMU )
 

copy constructor.

Definition at line 24 of file AlMuon.cpp.


Member Function Documentation

float AlMuon::DM ( ) const
 

distance between track and closest mu ch hit.

Definition at line 109 of file AlMuon.cpp.

int AlMuon::IF ( ) const
 

Id Flag.

  • =1 if muon flagged only by HCAL
    • =2 if muon flagged only by MUON
    • =3 if muon flagged by both HCAL and MUON
    • =10 is one hit in each layer of MUON but failing tight matching criteria
    • =11 is good HCAL pattern
    • =12 is one and only one MUON hit
    • =13 is good HCAL + one and only one muon
    • =14 is good HCAL + one hit in each layer
    • =15 is one hit in each layer of MUON passing tight matching criteria
    • =0 not a muon
    • <0 as above but lost shadowing contest

Definition at line 97 of file AlMuon.cpp.

void AlMuon::Lock ( bool recurse = 0 ) [virtual]
 

lock the muon.

Reimplemented from QvecBase.

Definition at line 32 of file AlMuon.cpp.

float AlMuon::SR ( ) const
 

Sum of HCAL (hit -track) residuals.

Definition at line 103 of file AlMuon.cpp.

int AlMuon::ST ( ) const
 

track number of shaoowing track (FRFT).

Definition at line 115 of file AlMuon.cpp.

int AlMuon::TN ( ) const
 

TrackNumber.

Definition at line 121 of file AlMuon.cpp.

ALEPHTYPE AlMuon::TYPE ( ) const [inline, virtual]
 

get the type.

Reimplemented from QvecBase.

Definition at line 30 of file AlMuon.h.

AlEflw * AlMuon::getEflw ( ) const
 

get the pointer to the assoc. Eflw.

Definition at line 61 of file AlMuon.cpp.

AlTrack * AlMuon::getTrack ( ) const
 

get the pointer to the assoc. Track.

Definition at line 79 of file AlMuon.cpp.

void AlMuon::setEflw ( AlEflw * theEflw )
 

set the pointer to the assoc. Eflw.

Definition at line 50 of file AlMuon.cpp.

Referenced by AlphaBanks::InitObjectStructure().

void AlMuon::setTrack ( AlTrack * theTrack )
 

set the pointer to the assoc. TRack.

Definition at line 68 of file AlMuon.cpp.

Referenced by AlphaBanks::InitObjectStructure().

void AlMuon::unLock ( bool recurse = 0 ) [virtual]
 

unlock the muon.

Reimplemented from QvecBase.

Definition at line 38 of file AlMuon.cpp.


Member Data Documentation

AlEflw * AlMuon::_theAssocEflw [private]
 

Definition at line 61 of file AlMuon.h.

AlTrack * AlMuon::_theAssocTrack [private]
 

Definition at line 63 of file AlMuon.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:25 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001