1 #ifndef ALIHLTTRIGGERDETECTORGEOMRECTANGLE_H
2 #define ALIHLTTRIGGERDETECTORGEOMRECTANGLE_H
4 //* This file is property of and copyright by the ALICE HLT Project *
5 //* ALICE Experiment at CERN, All rights reserved. *
6 //* See cxx source for full Copyright notice *
8 /// @file AliHLTTriggerDetectorGeomRectangle.h
9 /// @author Oystein Djuvsland
11 /// @brief HLT class describing simple rectangular geometry of (sub-)detectors.
12 /// Used for the AliHLTTriggerBarrelGeomMultiplicity classes
14 #include "AliHLTTriggerDetectorGeom.h"
17 * @class AliHLTTriggerDetectorGeomRectangle
18 * HLT class describing simple rectangular geometry cuts of (sub-)detectors.
19 * Used for the AliHLTTriggerBarrelGeomMultiplicity classes
21 * \ingroup alihlt_trigger
24 #include "AliHLTTriggerDetectorGeom.h"
26 class AliHLTTriggerDetectorGeomRectangle : public AliHLTTriggerDetectorGeom
30 /** Default constructor */
31 AliHLTTriggerDetectorGeomRectangle();
33 /** Default destructor */
34 virtual ~AliHLTTriggerDetectorGeomRectangle();
37 * Check if a point is in the detector geometry.
38 * @param point is the point in global coordinates (cm)
39 * @return true if the point is in the geometry
41 Bool_t IsInDetector(Double_t point[3]);
43 ClassDef(AliHLTTriggerDetectorGeomRectangle, 1);