ATLAS Offline Software
Loading...
Searching...
No Matches
TrigSuperRoi.h
Go to the documentation of this file.
1// emacs: this is -*- c++ -*-
2/*
3 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4*/
5//
6// @file TrigSuperRoi.h
7// Container to contain multiple RoIs so that the
8// RegionSelector can know whether to return a single list
9// for multiple RoIs etc
10//
11//
12// $Id: cTrigSuperRoi.h, v0.0 Thu 5 Dec 2013 16:07:30 CET sutt $
13
14#if !defined(TRIGSTEERINGEVENT_TRIGSUPERROI_H) && !defined(XAOD_STANDALONE)
15#define TRIGSTEERINGEVENT_TRIGSUPERROI_H
16
17#include <stdint.h>
18#include <map>
19
21
23
24
40
42
43public:
44
48 TrigSuperRoi(bool fullscan=true);
49
62 TrigSuperRoi(double eta, double etaMinus, double etaPlus,
63 double phi, double phiMinus, double phiPlus,
64 double zed, double zedMinus, double zedPlus);
65
66 // Destructor
67 virtual ~TrigSuperRoi();
68};
69
70
71// std::string str( const TrigSuperRoi& d ); //<! printing helper
72// MsgStream& operator<< ( MsgStream& m, const TrigSuperRoi& d ); //<! printing helper (wraps above)
73
74CLASS_DEF( TrigSuperRoi, 147993055, 1 )
75
76
77#endif // TRIGSUPERROI_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual double etaMinus() const override final
gets eta at zMinus
virtual double etaPlus() const override final
gets eta at zedPlus
virtual double zed() const override final
virtual double phi() const override final
Methods to retrieve data members.
virtual double phiMinus() const override final
gets phiMinus
virtual double zedPlus() const override final
z at the most forward end of the RoI
virtual double zedMinus() const override final
z at the most backward end of the RoI
virtual double eta() const override final
virtual double phiPlus() const override final
gets phiPlus
TrigRoiDescriptor(bool fullscan=false)
default constructor
Describes the Region of Ineterest geometry It has basically 9 parameters.
virtual ~TrigSuperRoi()
TrigSuperRoi(bool fullscan=true)
default constructor