StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTrgSoftMuDstEmcTriggerMaker.h
1 // -*- mode: c++;-*-
2 // $Id: StjTrgSoftMuDstEmcTriggerMaker.h,v 1.1 2008/08/18 06:37:25 tai Exp $
3 #ifndef STJTRGMUDSTSOFTWAREEMCTRIGGERMAKER_H
4 #define STJTRGMUDSTSOFTWAREEMCTRIGGERMAKER_H
5 
6 #include "StjTrgSoft.h"
7 
8 #include <map>
9 #include <algorithm>
10 
11 class StEmcTriggerMaker;
12 
13 class StjTrgSoftGetAdcEt;
14 
16 
17 public:
19 
20  virtual ~StjTrgSoftMuDstEmcTriggerMaker() { }
21 
22  bool soft();
23 
24  std::vector<int> towers();
25  std::vector<int> towerDsmAdc();
26  std::vector<unsigned int> towerAdc();
27  std::vector<double> towerEnergy();
28  std::vector<double> towerEt();
29 
30  std::vector<int> jetPatches();
31  std::vector<int> jetPatchDsmAdc();
32  std::vector<unsigned int> jetPatchAdc();
33  std::vector<double> jetPatchEnergy();
34  std::vector<double> jetPatchEt();
35 
36  void setTrg(StjTrg* trg);
37 
38 private:
39 
40  StEmcTriggerMaker* _emcTrigMaker;
41 
42  StjTrgSoftGetAdcEt* _adcEt;
43 
45 
46 };
47 
48 #endif // STJTRGMUDSTSOFTWAREEMCTRIGGERMAKER_H
Definition: StjTrg.h:11