Adding function: IsSelected ( track1, track2 ), (Diego)
authorpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 5 Jun 2013 12:52:16 +0000 (12:52 +0000)
committerpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 5 Jun 2013 12:52:16 +0000 (12:52 +0000)
PWG/muon/AliMuonPairCuts.cxx
PWG/muon/AliMuonPairCuts.h

index df8d99c..31f8303 100644 (file)
@@ -109,6 +109,16 @@ Bool_t AliMuonPairCuts::IsSelected( TList* list )
   return ( ( selectionMask & filterMask ) == filterMask );
 }
 
+//________________________________________________________________________
+Bool_t AliMuonPairCuts::IsSelected( TObject* track1, TObject* track2 )
+{
+  /// Pair is selected
+  UInt_t filterMask = GetFilterMask();
+  UInt_t selectionMask = GetSelectionMask(track1, track2);
+  
+  return ( ( selectionMask & filterMask ) == filterMask );
+}
+
 
 //________________________________________________________________________
 UInt_t AliMuonPairCuts::GetSelectionMask( const TObject* obj )
index 222119d..d2377e1 100644 (file)
@@ -39,6 +39,7 @@ class AliMuonPairCuts : public AliAnalysisCuts
   virtual UInt_t GetSelectionMask ( const TObject* obj );
   virtual Bool_t IsSelected ( TObject* /*obj*/ );
   virtual Bool_t IsSelected ( TList* list );
+  virtual Bool_t IsSelected ( TObject* track1, TObject* track2 );
 
   UInt_t GetSelectionMask(const TObject* track1, const TObject* track2);