ROOT logo
#ifndef ALIADV1_H
#define ALIADV1_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


//////////////////////////////////////////////////
//  Manager and hits classes for set : AD       //
//////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////
//                                                                       //
//                  AD (ALICE Diffractive)  Detector                     //
//                                                                       //
//  This class contains the base procedures for the AD  detector         //
//  Default geometry of 2013                                             //
//  All comments should be sent to :                                     //
//                                                                       //
//                                                                       //
///////////////////////////////////////////////////////////////////////////

#include "AliAD.h"

class AliADv1 : public AliAD {
public:
   
                        AliADv1();
                        AliADv1(const char *name, const char *title);
  virtual       void   AddAlignableVolumes() const;
  virtual              ~AliADv1();

   
  virtual 	TString Version() { return TString("v1"); }
  virtual       Int_t  IsVersion() const { return 1; }
  virtual 	void   AddHit(Int_t track, Int_t *vol, Float_t *hits);
  virtual 	void   MakeBranch(Option_t *option);
  virtual       void   CreateGeometry();
  virtual 	void   Init();
  virtual       void   StepManager();

protected:

  // functions for ADA and ADC
  virtual       void   CreateAD();

private:
  //! ADC Geometrical & Optical parameters :
  
  Double_t    fADCLightYield;       //! Lightyield in NE102
  Double_t    fADCPhotoCathodeEfficiency;

  //! ADA Geometrical & Optical parameters :
 
  Double_t    fADALightYield;       //! Lightyield in NE102
  Double_t    fADAPhotoCathodeEfficiency;  


                       AliADv1(const AliAD&); 
                       AliADv1& operator = (const AliADv1&); 
  
  ClassDef(AliADv1, 1)  //!Class for the AD detector
   
};


#endif
 AliADv1.h:1
 AliADv1.h:2
 AliADv1.h:3
 AliADv1.h:4
 AliADv1.h:5
 AliADv1.h:6
 AliADv1.h:7
 AliADv1.h:8
 AliADv1.h:9
 AliADv1.h:10
 AliADv1.h:11
 AliADv1.h:12
 AliADv1.h:13
 AliADv1.h:14
 AliADv1.h:15
 AliADv1.h:16
 AliADv1.h:17
 AliADv1.h:18
 AliADv1.h:19
 AliADv1.h:20
 AliADv1.h:21
 AliADv1.h:22
 AliADv1.h:23
 AliADv1.h:24
 AliADv1.h:25
 AliADv1.h:26
 AliADv1.h:27
 AliADv1.h:28
 AliADv1.h:29
 AliADv1.h:30
 AliADv1.h:31
 AliADv1.h:32
 AliADv1.h:33
 AliADv1.h:34
 AliADv1.h:35
 AliADv1.h:36
 AliADv1.h:37
 AliADv1.h:38
 AliADv1.h:39
 AliADv1.h:40
 AliADv1.h:41
 AliADv1.h:42
 AliADv1.h:43
 AliADv1.h:44
 AliADv1.h:45
 AliADv1.h:46
 AliADv1.h:47
 AliADv1.h:48
 AliADv1.h:49
 AliADv1.h:50
 AliADv1.h:51
 AliADv1.h:52
 AliADv1.h:53
 AliADv1.h:54
 AliADv1.h:55
 AliADv1.h:56
 AliADv1.h:57
 AliADv1.h:58
 AliADv1.h:59
 AliADv1.h:60
 AliADv1.h:61
 AliADv1.h:62
 AliADv1.h:63
 AliADv1.h:64
 AliADv1.h:65
 AliADv1.h:66