StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTrgSoftMuDstTriggerSimuMaker.h
1 // -*- mode: c++;-*-
2 // $Id: StjTrgSoftMuDstTriggerSimuMaker.h,v 1.1 2008/08/18 06:37:26 tai Exp $
3 #ifndef STJTRGMUDSTSOFTWARETRIGGERSIMUMAKER_H
4 #define STJTRGMUDSTSOFTWARETRIGGERSIMUMAKER_H
5 
6 #include "StjTrgSoft.h"
7 
8 #include <map>
9 #include <algorithm>
10 
11 class StTriggerSimuMaker;
12 
13 class StjTrgSoftGetAdcEt;
14 
16 
17 public:
18 
20  virtual ~StjTrgSoftMuDstTriggerSimuMaker() { }
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  StTriggerSimuMaker* _simuTrig;
41 
42  StjTrgSoftGetAdcEt* _adcEt;
43 
45 
46 };
47 
48 #endif // STJTRGMUDSTSOFTWARETRIGGERSIMUMAKER_H
Definition: StjTrg.h:11