text: #ifndef ALITPCV2_H
  #define ALITPCV2_H
  /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
   * See cxx source for full Copyright notice                               */
  
  /* $Id$ */
  
  ////////////////////////////////////////////////
  //  Version 2 for TPC                         //
  ////////////////////////////////////////////////
  
   
  #include "AliTPC.h"
  #include <stdlib.h>
  #include <TMath.h>
  #include "AliMC.h"
  #include "AliConst.h"
  #include <TVirtualMC.h>
  #include <TSystem.h>
  #include "AliTPCParamSR.h"
  #include "AliRun.h"
  #include "AliTPCDigitsArray.h"
  #include "TGeoManager.h"
  #include "AliTPCGen.h"
  class AliTPCv2 : public AliTPC {
  
  public:
    AliTPCv2():AliTPC(),
    fIdSens(0),
    fIDrift(0),
    fSecOld(0){}
    AliTPCv2(const char *name, const char *title);
    virtual      ~AliTPCv2() {}
    virtual void  CreateGeometry();
    virtual void  CreateMaterials();
    virtual void  AddAlignableVolumes() const;
    void SetInnerChambersAlignable() const;
    void SetOuterChambersAlignable() const;
    virtual void  Init();
    virtual Int_t IsVersion() const {return 2;}
    virtual void  StepManager();
  
  protected:
    Int_t fIdSens;    // sensitive strip
    Int_t fIDrift;    // drift gas
    Int_t fSecOld;    // indicate the previous sector - for reference points    
  
    ClassDef(AliTPCv2,2)  // Time Projection Chamber version 2
  };
  
  #endif
  