1 #ifndef ALITRDEVENTCUTS_H
2 #define ALITRDEVENTCUTS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 ////////////////////////////////////////////////////////////////////////////
11 // Event cut class for the TRD Performance Train //
14 // Markus Fasel <m.fasel@gsi.de> //
16 ////////////////////////////////////////////////////////////////////////////
22 class AliTRDeventCuts : public TNamed
26 AliTRDeventCuts(const Char_t *name);
29 Bool_t IsSelected(AliESDEvent *event, Bool_t col=kTRUE);
31 void AddTrigger(const Char_t *name);
32 void SetVertexN(Int_t n) { fVertexN = n; };
33 void SetVertexZ(Double_t z) { fVertexZ = z; };
36 Bool_t CheckTrigger(const Char_t *name);
39 AliTRDeventCuts(const AliTRDeventCuts &);
40 AliTRDeventCuts &operator=(const AliTRDeventCuts &);
42 TObjArray *fTriggerNames; // Container for Trigger names
43 Int_t fVertexN; // Min number of contributors to Vertex
44 Double_t fVertexZ; // Max Abs(z) of the reconstructed Vertex
46 ClassDef(AliTRDeventCuts, 1) //Event Cut class for TRD PWG1 Train