+class AliAODDeltaECut: public AliAODPairBaseCut
+{
+ public:
+ AliAODDeltaECut(Double_t min = 0.0, Double_t max = 0.0):
+ AliAODPairBaseCut(min,max,kHbtPairCutPropDeltaE){}
+ virtual ~AliAODDeltaECut(){}
+ protected:
+ virtual Double_t GetValue(AliAODPair* pair) const
+ {return pair->GetDeltaE();}
+
+ ClassDef(AliAODDeltaECut,1)
+};
+/******************************************************************/
+
+class AliAODDeltaPCut: public AliAODPairBaseCut
+{
+ public:
+ AliAODDeltaPCut(Double_t min = 0.0, Double_t max = 0.0):
+ AliAODPairBaseCut(min,max,kHbtPairCutPropDeltaP){}
+ virtual ~AliAODDeltaPCut(){}
+ protected:
+ virtual Double_t GetValue(AliAODPair* pair) const
+ {return pair->GetDeltaP();}
+
+ ClassDef(AliAODDeltaPCut,1)
+};
+/******************************************************************/
+
+class AliAODDeltaPvectorCut: public AliAODPairBaseCut
+{
+ public:
+ AliAODDeltaPvectorCut(Double_t min = 0.0, Double_t max = 0.0):
+ AliAODPairBaseCut(min,max,kHbtPairCutPropDeltaPvector){}
+ virtual ~AliAODDeltaPvectorCut(){}
+ protected:
+ virtual Double_t GetValue(AliAODPair* pair) const
+ {return pair->GetDeltaPvector();}
+
+ ClassDef(AliAODDeltaPvectorCut,1)
+};
+/******************************************************************/
+