StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjDijetListTriggerBJP.h
1 // -*- mode: c++;-*-
2 // $Id: StjDijetListTriggerBJP.h,v 1.2 2008/09/12 22:32:54 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STJDIJETLISTTRIGGERBJP2_H
5 #define STJDIJETLISTTRIGGERBJP2_H
6 
7 #include "StjDijetListTrigger.h"
8 
9 class StjTrg;
11 
13 
14 public:
16  : _trg(trg), _jetPatchTowerMap(jetPatchTowerMap) { }
17  virtual ~StjDijetListTriggerBJP() { }
18 
19 private:
20 
21  StjDijetList processOneItem(const StjDijetList::value_type& item);
22 
23  double getMaxEtForBEMCJetPatchThatPassedBJP(const StjJet& jet);
24 
25  double getJetPatchEtIfFiredBJP(const StjFourVec& p4);
26 
27  StjTrg* _trg;
28 
29  StjTrgBEMCJetPatchTowerIdMap* _jetPatchTowerMap;
30 
31  ClassDef(StjDijetListTriggerBJP, 1)
32 
33 };
34 
35 #endif // STJDIJETLISTTRIGGERBJP2_H
Definition: StjTrg.h:11