Removing useless flag.
[u/mrichter/AliRoot.git] / PHOS / AliPHOSCPVBaseGeometry.h
index fecb0c5..ea74ff4 100644 (file)
@@ -7,9 +7,11 @@
 
 //_________________________________________________________________________
 // Geometry base class for PHOS:CVS (Charged particle veto)
-//
-//*-- Author  : Yuri Kharlov (IHEP, Protvino)
-//    14 September 2000
+// It contains only virtual member functions-getters
+// which will be implemented for PPSD and CPV in
+// appropriate derived classes
+// Author  : Yuri Kharlov (IHEP, Protvino)
+// 14 September 2000
 
 #include "TObject.h"
 
@@ -22,44 +24,44 @@ public:
 
   // Return common for PPSD and CPV geometrical parameters
 
-  virtual Float_t GetCPVBoxSize(Int_t index)        { return 0; }
+  virtual Float_t GetCPVBoxSize(Int_t index) = 0 ;
 
-  // Return PPSD geometrical parameters
+/*   // Return PPSD geometrical parameters */
 
-  virtual Float_t GetAnodeThickness(void)           { return 0; }
-  virtual Float_t GetAvalancheGap(void)             { return 0; }
-  virtual Float_t GetCathodeThickness(void)         { return 0; }
-  virtual Float_t GetCompositeThickness(void)       { return 0; }
-  virtual Float_t GetConversionGap(void)            { return 0; }
-  virtual Float_t GetLeadConverterThickness(void)   { return 0; }
-  virtual Float_t GetLeadToMicro2Gap(void)          { return 0; }
-  virtual Float_t GetLidThickness(void)             { return 0; }
-  virtual Float_t GetMicromegas1Thickness(void)     { return 0; }
-  virtual Float_t GetMicromegas2Thickness(void)     { return 0; }
-  virtual Float_t GetMicromegasWallThickness(void)  { return 0; }
-  virtual Float_t GetMicro1ToLeadGap(void)          { return 0; }
-  virtual Int_t   GetNumberOfPadsPhi(void)          { return 0; }
-  virtual Int_t   GetNumberOfPadsZ(void)            { return 0; }
-  virtual Int_t   GetNumberOfModulesPhi(void)       { return 0; }
-  virtual Int_t   GetNumberOfModulesZ(void)         { return 0; }
-  virtual Float_t GetPCThickness(void)              { return 0; }
-  virtual Float_t GetPhiDisplacement(void)          { return 0; }
-  virtual Float_t GetPPSDModuleSize(Int_t index)    { return 0; }
-  virtual Float_t GetZDisplacement(void)            { return 0; }
+/*   virtual Float_t GetAnodeThickness(void)          = 0 ; */
+/*   virtual Float_t GetAvalancheGap(void)            = 0 ; */
+/*   virtual Float_t GetCathodeThickness(void)        = 0 ; */
+/*   virtual Float_t GetCompositeThickness(void)      = 0 ; */
+/*   virtual Float_t GetConversionGap(void)           = 0 ; */
+/*   virtual Float_t GetLeadConverterThickness(void)  = 0 ; */
+/*   virtual Float_t GetLeadToMicro2Gap(void)         = 0 ; */
+/*   virtual Float_t GetLidThickness(void)            = 0 ; */
+/*   virtual Float_t GetMicromegas1Thickness(void)    = 0 ; */
+/*   virtual Float_t GetMicromegas2Thickness(void)    = 0 ; */
+/*   virtual Float_t GetMicromegasWallThickness(void) = 0 ; */
+/*   virtual Float_t GetMicro1ToLeadGap(void)         = 0 ; */
+/*   virtual Int_t   GetNumberOfPadsPhi(void)         = 0 ; */
+/*   virtual Int_t   GetNumberOfPadsZ(void)           = 0 ; */
+/*   virtual Int_t   GetNumberOfModulesPhi(void)      = 0 ; */
+/*   virtual Int_t   GetNumberOfModulesZ(void)        = 0 ; */
+/*   virtual Float_t GetPCThickness(void)             = 0 ; */
+/*   virtual Float_t GetPhiDisplacement(void)         = 0 ; */
+/*   virtual Float_t GetPPSDModuleSize(Int_t index)   = 0 ; */
+/*   virtual Float_t GetZDisplacement(void)           = 0 ; */
+/*   virtual void    SetLeadConverterThickness(Float_t x) = 0 ; */
 
   // Return CPV geometrical parameters
 
-  virtual Int_t   GetNumberOfCPVLayers(void)        { return 0; }
-  virtual Bool_t  IsLeadConverterExists(void)       { return 0; }
-  virtual Float_t GetCPVActiveSize(Int_t index)     { return 0; }
-  virtual Int_t   GetNumberOfCPVChipsPhi(void)      { return 0; }
-  virtual Int_t   GetNumberOfCPVChipsZ(void)        { return 0; }
-  virtual Float_t GetGassiplexChipSize(Int_t index) { return 0; }
-  virtual Float_t GetCPVGasThickness(void)          { return 0; }
-  virtual Float_t GetCPVTextoliteThickness(void)    { return 0; }
-  virtual Float_t GetCPVCuNiFoilThickness(void)     { return 0; }
-  virtual Float_t GetFTPosition(Int_t index)        { return 0; }
-  virtual Float_t GetCPVFrameSize(Int_t index)      { return 0; }
+  virtual Int_t   GetNumberOfCPVLayers(void)       = 0 ;
+  virtual Float_t GetCPVActiveSize(Int_t index)    = 0 ;
+  virtual Int_t   GetNumberOfCPVChipsPhi(void)     = 0 ;
+  virtual Int_t   GetNumberOfCPVChipsZ(void)       = 0 ;
+  virtual Float_t GetGassiplexChipSize(Int_t index)= 0 ;
+  virtual Float_t GetCPVGasThickness(void)         = 0 ;
+  virtual Float_t GetCPVTextoliteThickness(void)   = 0 ;
+  virtual Float_t GetCPVCuNiFoilThickness(void)    = 0 ;
+  virtual Float_t GetFTPosition(Int_t index)       = 0 ;
+  virtual Float_t GetCPVFrameSize(Int_t index)     = 0 ;
  
   ClassDef(AliPHOSCPVBaseGeometry,1)        // CPV base geometry class