]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/RESONANCES/AliRsnCutPrimaryVertex.h
bugfix
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnCutPrimaryVertex.h
CommitLineData
96ab9736 1//
ceaa78d3 2// Class AliRsnCutPrimaryVertex
96ab9736 3//
ceaa78d3 4// This cut implementation checks the quality of event primary vertex.
5// It currently works only with ESD events (not AOD).
96ab9736 6//
7// authors: Martin Vala (martin.vala@cern.ch)
8// Alberto Pulvirenti (alberto.pulvirenti@ct.infn.it)
9//
10
11#ifndef ALIRSNCUTPRIMARYVERTEX_H
12#define ALIRSNCUTPRIMARYVERTEX_H
13
96ab9736 14#include "AliRsnCut.h"
4fbb2459 15#include "AliPID.h"
16
17#include "Riostream.h"
18#include "TMath.h"
19
20#include "AliLog.h"
21#include "AliESDEvent.h"
22#include "AliESDVertex.h"
23
24#include "AliRsnEvent.h"
96ab9736 25
4fbb2459 26class AliRsnEvent;
27class AliRsnDaughter;
28class AliRsnPairParticle;
96ab9736 29class AliRsnCutPrimaryVertex : public AliRsnCut
30{
4fbb2459 31 public:
96ab9736 32
4fbb2459 33 AliRsnCutPrimaryVertex();
0d73200d 34 AliRsnCutPrimaryVertex(const char *name, Double_t maxVz, Int_t minContributors = 1, Bool_t acceptTPC = kFALSE);
4fbb2459 35 virtual ~AliRsnCutPrimaryVertex() {;};
96ab9736 36
2dab9030 37 virtual Bool_t IsSelected(TObject *obj1, TObject *obj2 = 0x0);
96ab9736 38
4fbb2459 39 protected:
96ab9736 40
ceaa78d3 41 Bool_t fAcceptTPC; // if kTRUE, the TPC primary vertexes are accepted
42
4fbb2459 43 ClassDef(AliRsnCutPrimaryVertex, 1)
96ab9736 44};
45
46#endif