Poisson Class Reference
[Scripts]

Inheritance diagram for Poisson:

Inheritance graph
[legend]
Collaboration diagram for Poisson:

Collaboration graph
[legend]
List of all members.

Detailed Description

Make a poisson reconstruction.

    Root> .L Compile.C
    Root> Compile("Poisson.C")
    Root> Poisson c
    Root> c.Run();

Definition at line 31 of file Poisson.C.

Public Member Functions

 Poisson (Double_t threshold=.3, Int_t nEta=120, Float_t minEta=-6, Float_t maxEta=6, Int_t nPhi=4, Float_t minPhi=0, Float_t maxPhi=2 *TMath::Pi())
Bool_t Init ()
Bool_t Begin (Int_t event)
Bool_t ProcessESD (AliESDFMDHit *esd)
Bool_t End ()
Bool_t Finish ()
 ClassDef (Poisson, 0)

Private Attributes

TH2D * fEmpty
TH2D * fTotal
TH2D * fMult
TFile * fFile
Int_t fEv


Constructor & Destructor Documentation

Poisson::Poisson Double_t  threshold = .3,
Int_t  nEta = 120,
Float_t  minEta = -6,
Float_t  maxEta = 6,
Int_t  nPhi = 4,
Float_t  minPhi = 0,
Float_t  maxPhi = 2*TMath::Pi()
[inline]
 

Definition at line 40 of file Poisson.C.


Member Function Documentation

Bool_t Poisson::Begin Int_t  event  )  [inline, virtual]
 

Begining of event

Parameters:
event Event number
Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 74 of file Poisson.C.

Poisson::ClassDef Poisson  ,
 

Bool_t Poisson::End  )  [inline, virtual]
 

For each bin, reconstruct the charge particle multiplicity as

\[ m = - N_{total} \log\left(\frac{N_{empty}}{N_{total}}\right) \]

where $ N_{total}$ is the total number of strips in the bin, and $ N_{empty}$ is the number of strips in the bin that did not fire.

Returns:
true

Reimplemented from AliFMDInput.

Definition at line 116 of file Poisson.C.

Bool_t Poisson::Finish  )  [inline, virtual]
 

Called at the end of the run.

Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 132 of file Poisson.C.

Bool_t Poisson::Init  )  [inline, virtual]
 

Initialize the class. If a user class overloads this member function, then this must be explicitly called

Returns:
false on error

Reimplemented from AliFMDInput.

Definition at line 64 of file Poisson.C.

Bool_t Poisson::ProcessESD AliESDFMDHit *  esd  )  [inline]
 

Definition at line 83 of file Poisson.C.


Member Data Documentation

TH2D* Poisson::fEmpty [private]
 

Definition at line 34 of file Poisson.C.

Int_t Poisson::fEv [private]
 

Definition at line 38 of file Poisson.C.

TFile* Poisson::fFile [private]
 

Definition at line 37 of file Poisson.C.

TH2D* Poisson::fMult [private]
 

Definition at line 36 of file Poisson.C.

TH2D* Poisson::fTotal [private]
 

Definition at line 35 of file Poisson.C.


The documentation for this class was generated from the following file:
Generated on Fri Mar 24 17:11:23 2006 for ALICE FMD Off-line by  doxygen 1.4.6