Version increased
authorskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Jun 2004 09:45:04 +0000 (09:45 +0000)
committerskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Jun 2004 09:45:04 +0000 (09:45 +0000)
HBTAN/AliHBTPair.h
HBTAN/AliHBTPairCut.h
HBTAN/AliHBTParticle.h
HBTAN/AliHBTWeightFctn.h
HBTAN/AliHBTWeightTheorFctn.h
HBTAN/AliHBTWeights.h
HBTAN/AliHBTWeightsPID.h

index 9eabdb551600b270d50e977d46ee0dcaf29c03ba..745f0416fcc3c4f4b5e6b1baf2d599a7a3a92bad 100644 (file)
@@ -35,7 +35,7 @@ class AliHBTPair: public AliAODPair
    Bool_t   fWeightNotCalc;//flag indicating if fWeight is calculated for current pair
    
  private:
-  ClassDef(AliHBTPair,1)
+  ClassDef(AliHBTPair,2)
 };
 
 inline
index a73cf27e2f89a9caa9ff3a965a3bce355ab61f4e..c7bd34083a62b42b7862914d202b5ba567f68800 100644 (file)
@@ -78,310 +78,9 @@ class AliHBTPairCut: public TNamed
   AliHbtBasePairCut* FindCut(AliHBTPairCutProperty cut);
  private:
   static const Int_t fgkMaxCuts; // Max number of cuts
-  ClassDef(AliHBTPairCut,2)
+  ClassDef(AliHBTPairCut,3)
 };
 /******************************************************************/
 /******************************************************************/
 /******************************************************************/
-
-class AliHBTEmptyPairCut:  public AliHBTPairCut
-{
-  //Empty - it passes possitively all particles - it means returns always False
-  //Class describing cut on pairs of particles
- public:
-  AliHBTEmptyPairCut(){};
-  AliHBTEmptyPairCut(const AliHBTEmptyPairCut& in):AliHBTPairCut(in){};
-  virtual ~AliHBTEmptyPairCut(){};
-  
-  Bool_t Pass(AliHBTPair*) const {return kFALSE;} //accpept everything
-  Bool_t IsEmpty() const {return kTRUE;}
-  
-  ClassDef(AliHBTEmptyPairCut,1)
-};
-
-
-
-/******************************************************************/
-/******************************************************************/
-/******************************************************************/
-
-class AliHbtBasePairCut: public TObject
-{
-  //This class defines the range of some property - pure virtual
-  //Property is coded by AliHBTCutTypes type
-   
- public:
-     
-  AliHbtBasePairCut(Double_t min = 0.0, Double_t max = 0.0, AliHBTPairCutProperty prop= kHbtPairCutPropNone):
-    fMin(min),fMax(max),fProperty(prop){}
-  
-  virtual   ~AliHbtBasePairCut(){}
-     
-  virtual Bool_t    Pass(AliHBTPair* pair) const;
-  
-  void      SetRange(Double_t min, Double_t max){fMin = min; fMax = max;}
-  
-  void      SetMinimum(Double_t min){fMin = min;}
-  void      SetMaximum(Double_t max){fMax = max;}
-  
-  Double_t  GetMinimum() const {return fMin;}
-  Double_t  GetMaximum() const {return fMax;}
-  
-  AliHBTPairCutProperty GetProperty() const {return fProperty;}
-  
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const = 0;
-  
-  Double_t fMin; // Lower boundary of the range
-  Double_t fMax; // Upper boundary of the range
-  
-  AliHBTPairCutProperty fProperty; // The property itself
-  
-  ClassDef(AliHbtBasePairCut,1)
- };
-/******************************************************************/
-
-inline Bool_t AliHbtBasePairCut::Pass(AliHBTPair* pair) const
-{
-  //checks if pair proprty is in range
-  //null pointer check is made by AliHBTPairCut, so here is unnecesary
-  
-  Double_t value = GetValue(pair);
-  if ( (value > fMin) && (value <fMax ) ) return kFALSE; //accepted
-  else return kTRUE; //rejected
-}
-/******************************************************************/
-/******************************************************************/
-/******************************************************************/
-
-class AliHBTQInvCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTQInvCut(Double_t min = 0.0, Double_t max = 0.0):AliHbtBasePairCut(min,max,kHbtPairCutPropQInv){}
-  virtual ~AliHBTQInvCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const {return pair->GetQInv();}
-  
-  ClassDef(AliHBTQInvCut,1)
- };
-/******************************************************************/
-
-class AliHBTKtCut: public AliHbtBasePairCut {
- public:
-  AliHBTKtCut(Double_t min = 0.0, Double_t max = 0.0):AliHbtBasePairCut(min,max,kHbtPairCutPropKt){}
-  virtual ~AliHBTKtCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const {return pair->GetKt();}
-
-  ClassDef(AliHBTKtCut,1)
- };
-/******************************************************************/
-
-class AliHBTKStarCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTKStarCut(Double_t min = 0.0, Double_t max = 0.0):AliHbtBasePairCut(min,max,kHbtPairCutPropKStar){}
-  virtual ~AliHBTKStarCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const {return pair->GetKStar();}
-
-  ClassDef(AliHBTKStarCut,1)
-};
-/******************************************************************/
-
-class AliHBTQSideLCMSCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTQSideLCMSCut(Double_t min = 0.0, Double_t max = 0.0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropQSideLCMS){}
-  virtual ~AliHBTQSideLCMSCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const 
-    {return pair->GetQSideLCMS();}
-
-  ClassDef(AliHBTQSideLCMSCut,1)
-};
-/******************************************************************/
-
-
-class AliHBTQOutLCMSCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTQOutLCMSCut(Double_t min = 0.0, Double_t max = 0.0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropQOutLCMS){}
-  virtual ~AliHBTQOutLCMSCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const 
-    {return pair->GetQOutLCMS();}
-  
-  ClassDef(AliHBTQOutLCMSCut,1)
-};
-/******************************************************************/
-
-class AliHBTQLongLCMSCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTQLongLCMSCut(Double_t min = 0.0, Double_t max = 0.0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropQLongLCMS){}
-  virtual ~AliHBTQLongLCMSCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const 
-    {return pair->GetQLongLCMS();}
-
-  ClassDef(AliHBTQLongLCMSCut,1)
-};
-/******************************************************************/
-
-class AliHBTDeltaPhiCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTDeltaPhiCut(Double_t min = 0.0, Double_t max = 0.0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropDeltaPhi){}
-  virtual ~AliHBTDeltaPhiCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const 
-    {return TMath::Abs(pair->GetDeltaPhi());}
-
-  ClassDef(AliHBTDeltaPhiCut,1)
-};
-/******************************************************************/
-
-class AliHBTDeltaThetaCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTDeltaThetaCut(Double_t min = 0.0, Double_t max = 0.0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropDeltaTheta){}
-  virtual ~AliHBTDeltaThetaCut(){}
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const 
-    {return TMath::Abs(pair->GetDeltaTheta());}
-
-  ClassDef(AliHBTDeltaThetaCut,1)
-};
-/******************************************************************/
-
-class AliHBTCluterOverlapCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTCluterOverlapCut(Double_t min = 0.0, Double_t max = 1e5):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropClOverlap){}
-  virtual ~AliHBTCluterOverlapCut(){}
-
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const;
-  ClassDef(AliHBTCluterOverlapCut,1)
-};
-/******************************************************************/
-  
-class AliHBTAvSeparationCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTAvSeparationCut(Double_t min = 0.0, Double_t max = 1e5):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropAvSepar){}
-  virtual ~AliHBTAvSeparationCut(){}
-  
- protected:
-  virtual Double_t  GetValue(AliHBTPair* pair) const;
-  ClassDef(AliHBTAvSeparationCut,1)
-};
-/******************************************************************/
-  
-class AliHBTSeparationCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTSeparationCut(Double_t min = 0.0, Double_t max = 1e5, Int_t point = 0):
-    AliHbtBasePairCut(min,max,kHbtPairCutPropSepar),fPoint(point){}
-  virtual ~AliHBTSeparationCut(){}
-  
- protected:
-  Int_t fPoint;//index of the point that distance should be measured
-  virtual Double_t  GetValue(AliHBTPair* pair) const;
-  ClassDef(AliHBTSeparationCut,1)
-};
-/******************************************************************/
-  
-class AliHBTITSSeparationCut: public AliHbtBasePairCut
-{
-//Anti merging cut for the first layer of pixels
- public:
-  AliHBTITSSeparationCut(Int_t layer = 0, Double_t deltarphi = 0.01, Double_t deltaz = 0.08):
-    AliHbtBasePairCut(deltarphi,deltaz,kHbtPairCutPropPixelSepar),fLayer(layer){}
-  virtual ~AliHBTITSSeparationCut(){}
-  Bool_t   Pass(AliHBTPair* pair) const;
-  Int_t    GetLayer() const {return fLayer;}
- protected:
-  Int_t fLayer;//index of the layer that distance should be measured 0: 1st pixels
-  virtual Double_t  GetValue(AliHBTPair* /*pair*/) const {return 0.0;}//not used
-  ClassDef(AliHBTITSSeparationCut,1)
-};
-/******************************************************************/
-
-class AliHBTOutSideSameSignCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTOutSideSameSignCut(){}
-  virtual ~AliHBTOutSideSameSignCut(){}
-  virtual Bool_t Pass(AliHBTPair *p) const;
- protected:
-  virtual Double_t  GetValue(AliHBTPair* /*pair*/) const {return 0.0;}
-  ClassDef(AliHBTOutSideSameSignCut,1)
-};
-/******************************************************************/
-
-class AliHBTOutSideDiffSignCut: public AliHbtBasePairCut
-{
- public:
-  AliHBTOutSideDiffSignCut(){}
-  virtual ~AliHBTOutSideDiffSignCut(){}
-  virtual Bool_t Pass(AliHBTPair *p) const;
- protected:
-  virtual Double_t  GetValue(AliHBTPair* /*pair*/) const {return 0.0;}
-  ClassDef(AliHBTOutSideDiffSignCut,1)
-};
-/******************************************************************/
-
-class AliHBTLogicalOperPairCut:  public AliHbtBasePairCut
- {
-   public:
-     AliHBTLogicalOperPairCut();
-     AliHBTLogicalOperPairCut(AliHbtBasePairCut* first, AliHbtBasePairCut* second);
-     virtual   ~AliHBTLogicalOperPairCut();
-   protected:
-     Double_t  GetValue(AliHBTPair * /*pair*/) const {MayNotUse("GetValue");return 0.0;}
-
-     AliHbtBasePairCut* fFirst;   //second cut
-     AliHbtBasePairCut* fSecond;  //first cut
-   private:
-    class  AliHBTDummyBasePairCut: public AliHbtBasePairCut
-     {
-       Double_t  GetValue(AliHBTPair* /*pair*/) const {return 0.0;}
-       Bool_t    Pass(AliHBTPair* /*pair*/) const;
-     };
-
-    ClassDef(AliHBTLogicalOperPairCut,1)
- };
-/******************************************************************/
-
-class AliHBTOrPairCut: public AliHBTLogicalOperPairCut
-{
-   public:
-     AliHBTOrPairCut(){}
-     AliHBTOrPairCut(AliHbtBasePairCut* first, AliHbtBasePairCut* second):AliHBTLogicalOperPairCut(first,second){}
-     virtual   ~AliHBTOrPairCut(){}
-     Bool_t    Pass(AliHBTPair *p) const;
-     ClassDef(AliHBTOrPairCut,1)
-};
-/******************************************************************/
-
-class AliHBTAndPairCut: public AliHBTLogicalOperPairCut
-{
-   public:
-     AliHBTAndPairCut(){}
-     AliHBTAndPairCut(AliHbtBasePairCut* first, AliHbtBasePairCut* second):AliHBTLogicalOperPairCut(first,second){}
-     virtual   ~AliHBTAndPairCut(){}
-     Bool_t    Pass(AliHBTPair *p) const;
-     ClassDef(AliHBTAndPairCut,1)
-};
-
 #endif
index 4c6e3d2639a2e24e3da7b82d825194dbde202e89..b0195e83a274643c21bd82afaeadfee055cf8f3d 100644 (file)
@@ -156,7 +156,7 @@ private:
   AliHBTClusterMap*  fClusterMap;       // bit map of cluters occupation; 1 if has cluter on given layer/padrow/...
     
   static Int_t   fgDebug; //debug printout level
-  ClassDef(AliHBTParticle,3)  // TParticle vertex particle information
+  ClassDef(AliHBTParticle,4)  // TParticle vertex particle information
 };
 
 #endif
index 03d42953dfda6c8562db03a483d45ed4d295ad85..ef7e62cc1a44c5cadad6318c412f3426dcf7a9da 100644 (file)
@@ -38,7 +38,7 @@ class AliHBTWeightQInvFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunct
  protected:
   Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQInv()-partpair->GetQInv();} //isn't use                                                                    
-  ClassDef(AliHBTWeightQInvFctn,2)
+  ClassDef(AliHBTWeightQInvFctn,3)
 };
 /*************************************************************************************/ 
 
@@ -56,7 +56,7 @@ class AliHBTWeightQOutFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunct
  protected:
   Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQOutLCMS()-partpair->GetQOutLCMS();} //isn't use                                                                    
-  ClassDef(AliHBTWeightQOutFctn,2)
+  ClassDef(AliHBTWeightQOutFctn,3)
  
 };
 /*************************************************************************************/ 
@@ -75,7 +75,7 @@ class AliHBTWeightQLongFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunc
   Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQLongLCMS()-partpair->GetQLongLCMS();} //isn't used
 
-  ClassDef(AliHBTWeightQLongFctn,2)
+  ClassDef(AliHBTWeightQLongFctn,3)
  
 };
 /*************************************************************************************/ 
@@ -94,7 +94,7 @@ class AliHBTWeightQSideFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelFunc
   Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetQLongLCMS()-partpair->GetQLongLCMS();} //isn't used
 
-  ClassDef(AliHBTWeightQSideFctn,2
+  ClassDef(AliHBTWeightQSideFctn,3
 };
 /*************************************************************************************/ 
   
@@ -111,7 +111,7 @@ class AliHBTWeightTwoKStarFctn: public AliHBTTwoPairFctn1D, public AliHBTCorrelF
  protected:
   Double_t GetValue(AliHBTPair* trackpair, AliHBTPair* partpair) const
     { return trackpair->GetKStar()-partpair->GetKStar();} //isn't used
-  ClassDef(AliHBTWeightTwoKStarFctn,2
+  ClassDef(AliHBTWeightTwoKStarFctn,3
 
 };
 /*************************************************************************************/ 
@@ -130,7 +130,7 @@ class AliHBTWeightQOutQSideFctn: public AliHBTTwoPairFctn2D, public AliHBTCorrel
       
  protected:
   void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
-  ClassDef(AliHBTWeightQOutQSideFctn,2)
+  ClassDef(AliHBTWeightQOutQSideFctn,3)
  
 };
 /*************************************************************************************/ 
@@ -149,7 +149,7 @@ class AliHBTWeightQOutQLongFctn: public AliHBTTwoPairFctn2D, public AliHBTCorrel
       
  protected:
   void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
-  ClassDef(AliHBTWeightQOutQLongFctn,2)
+  ClassDef(AliHBTWeightQOutQLongFctn,3)
  
 };
 /*************************************************************************************/ 
@@ -168,7 +168,7 @@ class AliHBTWeightQSideQLongFctn: public AliHBTTwoPairFctn2D, public AliHBTCorre
       
  protected:
   void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/, Double_t& /*x*/, Double_t& /*y*/) const{}
-  ClassDef(AliHBTWeightQSideQLongFctn,2)
+  ClassDef(AliHBTWeightQSideQLongFctn,3)
  
 };
 /*************************************************************************************/ 
index c3780f7ebdbb1aa22a7a2d02214b1a98e45bd27e..5c0ab1abb6c331dd7c41b7c1034f9550de7c47dc 100644 (file)
@@ -34,7 +34,7 @@ class AliHBTWeightTheorQInvFctn: public AliHBTOnePairFctn1D, public AliHBTCorrel
     Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQInv();} 
 
-    ClassDef(AliHBTWeightTheorQInvFctn,1)
+    ClassDef(AliHBTWeightTheorQInvFctn,2)
 };
 /*************************************************************/
 
@@ -52,7 +52,7 @@ class AliHBTWeightTheorQOutFctn: public AliHBTOnePairFctn1D, public AliHBTCorrel
     Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQOutLCMS();}
 
-    ClassDef(AliHBTWeightTheorQOutFctn,1)
+    ClassDef(AliHBTWeightTheorQOutFctn,2)
 };
 /*************************************************************/
 
@@ -69,7 +69,7 @@ class AliHBTWeightTheorQSideFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
     Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQSideLCMS();} 
 
-    ClassDef(AliHBTWeightTheorQSideFctn,1)
+    ClassDef(AliHBTWeightTheorQSideFctn,2)
 };
 /*************************************************************/
 
@@ -86,7 +86,7 @@ class AliHBTWeightTheorQLongFctn: public AliHBTOnePairFctn1D, public AliHBTCorre
     Double_t GetValue(AliHBTPair* partpair) const
       { return partpair->GetQLongLCMS();} 
 
-    ClassDef(AliHBTWeightTheorQLongFctn,1)
+    ClassDef(AliHBTWeightTheorQLongFctn,2)
 };
 /*************************************************************/
 
@@ -106,7 +106,7 @@ class AliHBTWeightTheorOSLFctn: public AliHBTOnePairFctn3D, public AliHBTCorrelF
     void GetValues(AliHBTPair* pair, Double_t& x, Double_t& y, Double_t& z) const
       { x=TMath::Abs(pair->GetQOutLCMS()); y=TMath::Abs(pair->GetQSideLCMS()); z=TMath::Abs(pair->GetQLongLCMS());} 
 
-    ClassDef(AliHBTWeightTheorOSLFctn,1)
+    ClassDef(AliHBTWeightTheorOSLFctn,2)
 };
     
 #endif
index a9c7dd5807e7b57f640c0adbf5e9d95a07d19eba..7d3af8de52f86b26bc18e09c6b3485d4c0cb4db4 100644 (file)
@@ -17,7 +17,7 @@ class AliHBTWeights: public TObject
    protected:
       static AliHBTWeights* fgWeights;
       
-      ClassDef(AliHBTWeights,1)
+      ClassDef(AliHBTWeights,2)
  };
 
 #endif
index 8dbd1bfee5035d6533f8cd84e244f70d2a15223b..7e63b866c723cbc074f3ef59aeb24ca628aacb23 100644 (file)
@@ -52,7 +52,7 @@ class AliHBTWeightsPID: public TObject
    TF1 *fEffic3polTOF;//comment?
    TF1 *fEffic4polTOF;//comment?
    
-   ClassDef(AliHBTWeightsPID,1)
+   ClassDef(AliHBTWeightsPID,2)
  };
 
 #endif