StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjDijetCutEta.h
1 // -*- mode: c++;-*-
2 // $Id: StjDijetCutEta.h,v 1.1 2008/09/11 23:34:47 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STJDIJETCUTETA_H
5 #define STJDIJETCUTETA_H
6 
7 #include "StjDijetCut.h"
8 
9 #include "StjJetCutEta.h"
10 
11 class StjDijetCutEta : public StjDijetCut {
12 
13 public:
14  StjDijetCutEta(double min = -10.0, double max = 10.0)
15  : _jetcut(min, max) { }
16  virtual ~StjDijetCutEta() { }
17 
18  bool operator()(const StjDijet& dijet)
19  {
20  if(_jetcut(dijet.jet3)) return true;
21 
22  if(_jetcut(dijet.jet4)) return true;
23 
24  return false;
25  }
26 
27 private:
28 
29  StjJetCutEta _jetcut;
30 
31  ClassDef(StjDijetCutEta, 1)
32 
33 };
34 
35 #endif // STJDIJETCUTETA_H