Possibility to compile with Root v5-11-04/06
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Jun 2006 13:20:40 +0000 (13:20 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Jun 2006 13:20:40 +0000 (13:20 +0000)
TEPEMGEN/TEpEmGen.h
THbtp/THBTprocessor.cxx
THbtp/THBTprocessor.h

index 803d132..efb3c08 100644 (file)
@@ -26,6 +26,9 @@ public:
   virtual ~TEpEmGen();
 
   void Initialize    (Double_t ymin, Double_t ymax, Double_t ptmin, Double_t ptmax);
+#if ROOT_VERSION_CODE >= 330500 // Root 5.11/04
+  void GenerateEvent() {TGenerator::GenerateEvent();};
+#endif
   void GenerateEvent (Double_t ymin, Double_t ymax, Double_t ptmin, Double_t ptmax,
                      Double_t &yElectron, Double_t &yPositron,
                      Double_t &xElectron, Double_t &xPositron,
index bc4f485..a0ca057 100644 (file)
@@ -57,7 +57,11 @@ THBTprocessor::THBTprocessor()// it is better not to intialize it:TGenerator("TH
  }
 /*****************************************************************************************/
 
+#if ROOT_VERSION_CODE <= ROOT_VERSION(5,11,2)
 void THBTprocessor::GenerateEvent() const
+#else
+void THBTprocessor::GenerateEvent()
+#endif
 {
 //Starts processing
 
index d2ea9cc..14ed59c 100644 (file)
@@ -29,6 +29,7 @@
 // see there for more description
 //
 
+#include <RVersion.h>
 #include <TGenerator.h>
 
 class THBTprocessor: public TGenerator
@@ -38,7 +39,11 @@ class THBTprocessor: public TGenerator
       virtual ~THBTprocessor() {};
       
       virtual void  Initialize() const;
+#if ROOT_VERSION_CODE <= 330498 // Root 5.11/02
       virtual void  GenerateEvent() const;
+#else
+      virtual void  GenerateEvent();
+#endif
       virtual void  PrintEvent() const;
       virtual Int_t ImportParticles(TClonesArray *particles, Option_t *option="");
       virtual TObjArray      *ImportParticles(Option_t *option="");