00001
00002
00003
00004 #ifndef STJTRGMOCK_H
00005 #define STJTRGMOCK_H
00006
00007 #include "StjTrg.h"
00008
00009 class StjTrgMock : public StjTrg {
00010
00011 public:
00012 StjTrgMock() { }
00013 virtual ~StjTrgMock() { }
00014
00015 int id() { return _id; }
00016
00017 int runNumber() { return _runNumber; }
00018 int eventId() { return _eventId; }
00019 bool hard() const { return _hard; }
00020 bool soft() const { return _soft; }
00021 bool passed() const { return _passed; }
00022 double prescale() { return _prescale; }
00023 double vertexZ() { return _vertexZ; }
00024
00025 std::vector<int> towers() { return _towers; }
00026 std::vector<int> towerDsmAdc() { return _towerDsmAdc; }
00027 std::vector<unsigned int> towerAdc() { return _towerAdc; }
00028 std::vector<double> towerEnergy() { return _towerEnergy; }
00029 std::vector<double> towerEt() { return _towerEt; }
00030
00031
00032 std::vector<int> jetPatches() { return _jetPatches; }
00033 std::vector<int> jetPatchDsmAdc() { return _jetPatchDsmAdc; }
00034 std::vector<unsigned int> jetPatchAdc() { return _jetPatchAdc; }
00035 std::vector<double> jetPatchEnergy() { return _jetPatchEnergy; }
00036 std::vector<double> jetPatchEt() { return _jetPatchEt; }
00037
00038 int _id;
00039
00040 int _runNumber;
00041 int _eventId;
00042 bool _hard;
00043 bool _soft;
00044 bool _passed;
00045 double _prescale;
00046 double _vertexZ;
00047
00048 std::vector<int> _towers;
00049 std::vector<int> _towerDsmAdc;
00050 std::vector<unsigned int> _towerAdc;
00051 std::vector<double> _towerEnergy;
00052 std::vector<double> _towerEt;
00053
00054 std::vector<int> _jetPatches;
00055 std::vector<int> _jetPatchDsmAdc;
00056 std::vector<unsigned int> _jetPatchAdc;
00057 std::vector<double> _jetPatchEnergy;
00058 std::vector<double> _jetPatchEt;
00059
00060 private:
00061
00062 ClassDef(StjTrgMock, 1)
00063
00064 };
00065
00066 #endif // STJTRGMOCK_H