StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTrgRaiseThresholdEtJP.h
1 // -*- mode: c++;-*-
2 // $Id: StjTrgRaiseThresholdEtJP.h,v 1.3 2008/09/20 01:02:18 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STJTRGRAISETHRESHOLDETJP_H
5 #define STJTRGRAISETHRESHOLDETJP_H
6 
7 #include "StjTrgRaiseThreshold.h"
8 
10 
11 public:
12  StjTrgRaiseThresholdEtJP(StjTrg* src, double minEt)
13  : StjTrgRaiseThreshold(src), _minEt(minEt) { }
14  virtual ~StjTrgRaiseThresholdEtJP() { }
15 
16  bool soft() const;
17 
18  std::vector<int> jetPatches();
19  std::vector<int> jetPatchDsmAdc();
20  std::vector<unsigned int> jetPatchAdc();
21  std::vector<double> jetPatchEnergy();
22  std::vector<double> jetPatchEt();
23 
24 private:
25 
26  void read() const;
27 
28  double _minEt;
29 
30  mutable bool _passed;
31  mutable std::vector<int> _jetPatches;
32  mutable std::vector<int> _jetPatchDsmAdc;
33  mutable std::vector<unsigned int> _jetPatchAdc;
34  mutable std::vector<double> _jetPatchEnergy;
35  mutable std::vector<double> _jetPatchEt;
36 
37  ClassDef(StjTrgRaiseThresholdEtJP, 1)
38 
39 };
40 
41 #endif // STJTRGRAISETHRESHOLDETJP_H
Definition: StjTrg.h:11