00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #if !defined(TRIGSTEERINGEVENT_TRIGSUPERROI_H) && !defined(XAOD_STANDALONE)
00013 #define TRIGSTEERINGEVENT_TRIGSUPERROI_H
00014
00015 #include <stdint.h>
00016 #include <map>
00017 #include <ostream>
00018
00019 #include "TrigSteeringEvent/TrigRoiDescriptor.h"
00020
00021 #include "CLIDSvc/CLASS_DEF.h"
00022
00023
00040 class TrigSuperRoi : public TrigRoiDescriptor {
00041
00042 public:
00043
00047 TrigSuperRoi(bool fullscan=true);
00048
00061 TrigSuperRoi(double eta, double etaMinus, double etaPlus,
00062 double phi, double phiMinus, double phiPlus,
00063 double zed, double zedMinus, double zedPlus);
00064
00065
00066 virtual ~TrigSuperRoi();
00067
00068 private:
00069
00071 std::vector<uint32_t> m_serialized;
00072
00073 };
00074
00075
00076
00077
00078
00079 CLASS_DEF( TrigSuperRoi, 147993055, 1 )
00080
00081
00082 #endif // TRIGSUPERROI_H