AliPhysics  vAN-20150723 (baea2bf)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliEMCalTriggerEventSelection.h
Go to the documentation of this file.
1 
7 #ifndef ALIEMCALTRIGGEREVENTSELECTION_H
8 #define ALIEMCALTRIGGEREVENTSELECTION_H
9 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
10  * See cxx source for full Copyright notice */
11 
12 #include <TObject.h>
13 #include "AliCutValueRange.h"
14 
15 class AliVEvent;
16 
17 namespace EMCalTriggerPtAnalysis {
18 
26 class AliEMCalTriggerEventData;
27 
35 class AliEMCalTriggerEventSelection: public TObject {
36 public:
42 
43  void SetVertexCut(double zmin, double zmax) { fVertexCut.SetLimits(zmin, zmax); }
44  void SetOldPileupSelection(bool doOld = true) { fOldPileupSelection = doOld; }
45  void SetOldVertexSelection(bool doOld = true) { fOldVertexSelection = doOld; }
46 
47  virtual bool IsEventSelected(const AliEMCalTriggerEventData * const ev) const;
48 
49 protected:
50  Bool_t FalseVertexSelectionPA2013(const AliVEvent *const ev) const;
54 
56  ClassDef(AliEMCalTriggerEventSelection, 1);
58 };
59 
60 } /* namespace EMCalTriggerPtAnalysis */
61 
62 #endif /* ALIEMCALTRIGGEREVENTSELECTION_H */
virtual bool IsEventSelected(const AliEMCalTriggerEventData *const ev) const
Bool_t FalseVertexSelectionPA2013(const AliVEvent *const ev) const
AliCutValueRange< double > fVertexCut
cut range for the vertex selection
Class for event selection in the analysis of triggered events.
Simple event container within the high- track analysis.
Class containing a range for a value to cut on.