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

AlGamp Class Reference

Gampec (photons) objects. More...

#include <AlGamp.h>

Inheritance diagram for AlGamp:

Inheritance graph
[legend]
Collaboration diagram for AlGamp:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlGamp ()
 constructor. More...

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

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

void SetFake (AlGamp *)
 set the fake parent. More...

void UseCorrectedA4V ()
 use corrected Lorentz vector from Gampeck. More...

void UseStandardA4V ()
 use standard Lorentz vector from QVEC. More...

void UseRawA4V ()
 use raw Lorentz vector (from raw Gampeck info). More...

HepLorentzVector GetCorrectedA4V () const
 return corrected Lorentz vector from Gampeck. More...

HepLorentzVector GetStandardA4V () const
 return standard Lorentz vector from QVEC. More...

HepLorentzVector GetRawA4V () const
 return raw Lorentz vector (from raw Gampeck info). More...

float EnergyFractionInStack (const int) const
 Energy fraction in stack 1 or 2. More...

float EnergyFractionInCentralTowers () const
 Energy fraction in the 4 central towers. More...

float Isolation () const
 Distance to the closest track (cm). More...

int StoreyFlag () const
 Storey flag. More...

int QualityFlag () const
 Quality flag. More...

float QualityEstimator (const int) const
 Quality estimator (1 or 2) for photon. More...

float Moment (const int) const
 moment (1 or 2) from CLMONS analysis. More...

float Pi0Mass () const
 Pi0 mass estmated from clmoms. More...

float ExpectedEnergyFractionInCentralTowers () const
 Expected fraction in 4 towers. More...

float GeometricalCorrection () const
 Geometrical correction. More...

float ZeroSupression () const
 Zero supression correction from Coradoc. More...

float FakeEcalProbability () const
 Probability to be a fake photon from Electromagnetic origine. More...

float FakeHcalProbability () const
 Probability to be a fake photon from Hadronic origine. More...

AlGamp* ParentGivingFake () const
 Pointer to the PGAC parent giving a fake photon. More...

int FakeEquality () const
 Flag for fake determination. More...

int PecoObject () const
 pointeur to PECO bank. More...


Private Attributes

AlGamp* fake

Detailed Description

Gampec (photons) objects.

Definition at line 20 of file AlGamp.h.


Constructor & Destructor Documentation

AlGamp::AlGamp ( )
 

constructor.

Definition at line 16 of file AlGamp.cpp.

AlGamp::AlGamp ( const AlGamp & oldG )
 

copy constructor.

Definition at line 22 of file AlGamp.cpp.


Member Function Documentation

float AlGamp::EnergyFractionInCentralTowers ( ) const
 

Energy fraction in the 4 central towers.

Definition at line 114 of file AlGamp.cpp.

float AlGamp::EnergyFractionInStack ( const stack ) const
 

Energy fraction in stack 1 or 2.

Definition at line 104 of file AlGamp.cpp.

float AlGamp::ExpectedEnergyFractionInCentralTowers ( ) const
 

Expected fraction in 4 towers.

Definition at line 167 of file AlGamp.cpp.

float AlGamp::FakeEcalProbability ( ) const
 

Probability to be a fake photon from Electromagnetic origine.

Definition at line 188 of file AlGamp.cpp.

int AlGamp::FakeEquality ( ) const
 

Flag for fake determination.

Definition at line 207 of file AlGamp.cpp.

float AlGamp::FakeHcalProbability ( ) const
 

Probability to be a fake photon from Hadronic origine.

Definition at line 195 of file AlGamp.cpp.

float AlGamp::GeometricalCorrection ( ) const
 

Geometrical correction.

Definition at line 174 of file AlGamp.cpp.

HepLorentzVector AlGamp::GetCorrectedA4V ( ) const
 

return corrected Lorentz vector from Gampeck.

Definition at line 68 of file AlGamp.cpp.

HepLorentzVector AlGamp::GetRawA4V ( ) const
 

return raw Lorentz vector (from raw Gampeck info).

Definition at line 90 of file AlGamp.cpp.

HepLorentzVector AlGamp::GetStandardA4V ( ) const
 

return standard Lorentz vector from QVEC.

Definition at line 82 of file AlGamp.cpp.

float AlGamp::Isolation ( ) const
 

Distance to the closest track (cm).

Definition at line 121 of file AlGamp.cpp.

float AlGamp::Moment ( const moment ) const
 

moment (1 or 2) from CLMONS analysis.

Definition at line 151 of file AlGamp.cpp.

AlGamp * AlGamp::ParentGivingFake ( ) const
 

Pointer to the PGAC parent giving a fake photon.

Definition at line 202 of file AlGamp.cpp.

int AlGamp::PecoObject ( ) const
 

pointeur to PECO bank.

Definition at line 214 of file AlGamp.cpp.

float AlGamp::Pi0Mass ( ) const
 

Pi0 mass estmated from clmoms.

Definition at line 160 of file AlGamp.cpp.

float AlGamp::QualityEstimator ( const estimator ) const
 

Quality estimator (1 or 2) for photon.

Definition at line 142 of file AlGamp.cpp.

int AlGamp::QualityFlag ( ) const
 

Quality flag.

Definition at line 135 of file AlGamp.cpp.

void AlGamp::SetFake ( AlGamp * parent )
 

set the fake parent.

Definition at line 27 of file AlGamp.cpp.

int AlGamp::StoreyFlag ( ) const
 

Storey flag.

Definition at line 128 of file AlGamp.cpp.

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

get the type.

Reimplemented from QvecBase.

Definition at line 31 of file AlGamp.h.

void AlGamp::UseCorrectedA4V ( )
 

use corrected Lorentz vector from Gampeck.

Definition at line 32 of file AlGamp.cpp.

void AlGamp::UseRawA4V ( )
 

use raw Lorentz vector (from raw Gampeck info).

Definition at line 54 of file AlGamp.cpp.

void AlGamp::UseStandardA4V ( )
 

use standard Lorentz vector from QVEC.

Definition at line 46 of file AlGamp.cpp.

float AlGamp::ZeroSupression ( ) const
 

Zero supression correction from Coradoc.

Definition at line 181 of file AlGamp.cpp.


Member Data Documentation

AlGamp * AlGamp::fake [private]
 

Definition at line 90 of file AlGamp.h.


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