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

AlElec Class Reference

Alpha Electrons (candidates). More...

#include <AlElec.h>

Inheritance diagram for AlElec:

Inheritance graph
[legend]
Collaboration diagram for AlElec:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlElec ()
 constructor. More...

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

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

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

void unLock (bool recurse=0)
 unlock the e. 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
 Quality Flag for ID 0=OK, 1=crack, 2=overlap. More...

float R1 () const
 R1 = (E_cluster-P_track)/reso(E,P); estimator(energy balance). More...

float R2 () const
 R2 = (X-X0)/sigma(X); estimator(compactness). More...

float R3 () const
 R3 = (a-a0)/sigma(a); estimator(longitud. profile). More...

float R4 () const
 R4 = (b-b0)/sigma(b); estimator(longitud. profile). More...

float R5 () const
 R5 = I-I0/SIGMA(I); estimator(de/dx). More...

float R6 () const
float R7 () const
float EC () const
 corrected energy with elec. hyp. More...

int IP () const
 R2 > -3. && -2.4 < R3 < 3. --> IP=0 if "non electron", IP=1 if electron. More...

float E1 () const
 raw energy in centered storeys stack 1. More...

float E2 () const
 raw energy in centered storeys stack 2. More...

float E3 () const
 raw energy in centered storeys stack 3. More...

int FR () const
 Row index in FRFT of the fitted track. More...

int PE () const
 Row index in PECO of the electromagnetic calobject. More...


Private Attributes

AlEflw_theAssocEflw
AlTrack_theAssocTrack

Detailed Description

Alpha Electrons (candidates).

Definition at line 19 of file AlElec.h.


Constructor & Destructor Documentation

AlElec::AlElec ( )
 

constructor.

Definition at line 17 of file AlElec.cpp.

AlElec::AlElec ( const AlElec & oldEl )
 

copy constructor.

Definition at line 24 of file AlElec.cpp.


Member Function Documentation

float AlElec::E1 ( ) const
 

raw energy in centered storeys stack 1.

Definition at line 126 of file AlElec.cpp.

float AlElec::E2 ( ) const
 

raw energy in centered storeys stack 2.

Definition at line 130 of file AlElec.cpp.

float AlElec::E3 ( ) const
 

raw energy in centered storeys stack 3.

Definition at line 134 of file AlElec.cpp.

float AlElec::EC ( ) const
 

corrected energy with elec. hyp.

Definition at line 118 of file AlElec.cpp.

int AlElec::FR ( ) const
 

Row index in FRFT of the fitted track.

Definition at line 138 of file AlElec.cpp.

int AlElec::IF ( ) const
 

Quality Flag for ID 0=OK, 1=crack, 2=overlap.

Definition at line 86 of file AlElec.cpp.

int AlElec::IP ( ) const
 

R2 > -3. && -2.4 < R3 < 3. --> IP=0 if "non electron", IP=1 if electron.

Definition at line 122 of file AlElec.cpp.

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

lock the e.

Reimplemented from QvecBase.

Definition at line 34 of file AlElec.cpp.

int AlElec::PE ( ) const
 

Row index in PECO of the electromagnetic calobject.

Definition at line 142 of file AlElec.cpp.

float AlElec::R1 ( ) const
 

R1 = (E_cluster-P_track)/reso(E,P); estimator(energy balance).

Definition at line 90 of file AlElec.cpp.

float AlElec::R2 ( ) const
 

R2 = (X-X0)/sigma(X); estimator(compactness).

Definition at line 94 of file AlElec.cpp.

float AlElec::R3 ( ) const
 

R3 = (a-a0)/sigma(a); estimator(longitud. profile).

Definition at line 98 of file AlElec.cpp.

float AlElec::R4 ( ) const
 

R4 = (b-b0)/sigma(b); estimator(longitud. profile).

Definition at line 102 of file AlElec.cpp.

float AlElec::R5 ( ) const
 

R5 = I-I0/SIGMA(I); estimator(de/dx).

Definition at line 106 of file AlElec.cpp.

float AlElec::R6 ( ) const
 

Definition at line 110 of file AlElec.cpp.

float AlElec::R7 ( ) const
 

Definition at line 114 of file AlElec.cpp.

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

get the type.

Reimplemented from QvecBase.

Definition at line 30 of file AlElec.h.

AlEflw * AlElec::getEflw ( ) const
 

get the pointer to the assoc. Eflw.

Definition at line 63 of file AlElec.cpp.

AlTrack * AlElec::getTrack ( ) const
 

get the pointer to the assoc. Track.

Definition at line 81 of file AlElec.cpp.

void AlElec::setEflw ( AlEflw * theEflw )
 

set the pointer to the assoc. Eflw.

Definition at line 52 of file AlElec.cpp.

Referenced by AlphaBanks::InitObjectStructure().

void AlElec::setTrack ( AlTrack * theTrack )
 

set the pointer to the assoc. Track.

Definition at line 70 of file AlElec.cpp.

Referenced by AlphaBanks::InitObjectStructure().

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

unlock the e.

Reimplemented from QvecBase.

Definition at line 40 of file AlElec.cpp.


Member Data Documentation

AlEflw * AlElec::_theAssocEflw [private]
 

Definition at line 85 of file AlElec.h.

AlTrack * AlElec::_theAssocTrack [private]
 

Definition at line 87 of file AlElec.h.


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