ROOT logo
#ifndef ALIITSRECONSTRUCTION_H
#define ALIITSRECONSTRUCTION_H
/* Copyright (c) 1998-2001, ALICE Experiment at CERN, All rights reserved *
 * See cxx source for full Copyright notice                               */
 
/*
  $Id$
 */
/////////////////////////////////////////////////////////////////////////
//                                                                     //
// Class for ITS RecPoint reconstruction                               //
//                                                                     //
////////////////////////////////////////////////////////////////////////

#include <TNamed.h>

class AliRunLoader;
class AliITSLoader;
class TString;

class AliITSreconstruction : public TNamed{
 public:
    AliITSreconstruction(); // default constructor
    AliITSreconstruction(const char *filename); // standard constructor
    AliITSreconstruction(AliRunLoader *rl); // standard constructor
    virtual ~AliITSreconstruction();//Destructor
    virtual Bool_t Init();
    virtual void Exec(const Option_t *opt="ALL");
    virtual void SetOutputFile(TString filename);
 private:
    Bool_t InitRec();  // Standard Reconstrution initilization.
 private:

    AliITSreconstruction(const AliITSreconstruction& rec);
    AliITSreconstruction& operator=(const AliITSreconstruction &source);

    Bool_t  fDet[3];   //! logical specifing which detectors to reconstruct.
    Bool_t  fInit;     //! True if Init was sucessfull, else false.
    Int_t   fEnt;      //! Number of events to processevent index.
    Int_t   fEnt0;     //! first event to process, default 0.
    AliITSDetTypeRec *fDetTypeRec; //!ITS obj. for reconstruction
    Bool_t  fDfArp;    //! if True then delete fRunLoader in destructor.
    AliITSgeom*   fITSgeom;//! ITS geometry
    AliITSLoader *fLoader; //! ITS loader
    AliRunLoader* fRunLoader;//!Run Loader
 
    ClassDef(AliITSreconstruction,4) // Class to Reconstruct ITS from Digits.

};
#endif
 AliITSreconstruction.h:1
 AliITSreconstruction.h:2
 AliITSreconstruction.h:3
 AliITSreconstruction.h:4
 AliITSreconstruction.h:5
 AliITSreconstruction.h:6
 AliITSreconstruction.h:7
 AliITSreconstruction.h:8
 AliITSreconstruction.h:9
 AliITSreconstruction.h:10
 AliITSreconstruction.h:11
 AliITSreconstruction.h:12
 AliITSreconstruction.h:13
 AliITSreconstruction.h:14
 AliITSreconstruction.h:15
 AliITSreconstruction.h:16
 AliITSreconstruction.h:17
 AliITSreconstruction.h:18
 AliITSreconstruction.h:19
 AliITSreconstruction.h:20
 AliITSreconstruction.h:21
 AliITSreconstruction.h:22
 AliITSreconstruction.h:23
 AliITSreconstruction.h:24
 AliITSreconstruction.h:25
 AliITSreconstruction.h:26
 AliITSreconstruction.h:27
 AliITSreconstruction.h:28
 AliITSreconstruction.h:29
 AliITSreconstruction.h:30
 AliITSreconstruction.h:31
 AliITSreconstruction.h:32
 AliITSreconstruction.h:33
 AliITSreconstruction.h:34
 AliITSreconstruction.h:35
 AliITSreconstruction.h:36
 AliITSreconstruction.h:37
 AliITSreconstruction.h:38
 AliITSreconstruction.h:39
 AliITSreconstruction.h:40
 AliITSreconstruction.h:41
 AliITSreconstruction.h:42
 AliITSreconstruction.h:43
 AliITSreconstruction.h:44
 AliITSreconstruction.h:45
 AliITSreconstruction.h:46
 AliITSreconstruction.h:47
 AliITSreconstruction.h:48
 AliITSreconstruction.h:49
 AliITSreconstruction.h:50