example macros to run on proof
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnCutTrue.h
1 #ifndef ALIRSNCUTTRUE_H
2 #define ALIRSNCUTTRUE_H
3
4 //
5 // This cut selects the AliRsnDaughter objects pointing
6 // to tracks with a well defined true particle species,
7 // defined through its PDG code or species according the
8 // enumeration defined in AliRsnDaughter class.
9 // ---
10 // Using this cut on data results in no tracks passing it.
11 //
12
13 #include "AliRsnDaughter.h"
14 #include "AliRsnCut.h"
15
16 class AliRsnCutTrue : public AliRsnCut {
17    
18 public:
19
20    AliRsnCutTrue(const char *name, Int_t pdg);
21    AliRsnCutTrue(const char *name, AliRsnDaughter::ESpecies species);
22    AliRsnCutTrue(const AliRsnCutTrue& copy);
23    AliRsnCutTrue& operator=(const AliRsnCutTrue &copy);
24    virtual ~AliRsnCutTrue() { }
25    
26    virtual Bool_t IsSelected(TObject *obj);
27    
28 private:
29
30    ClassDef(AliRsnCutTrue,1)    // AliRsnCutTrue class
31
32 };
33
34 #endif