]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/trigger/AliHLTTriggerDetectorGeomRectangle.h
- adding AliHLTTriggerDecisionParameters to configure the geom trigger from OCDB.
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTTriggerDetectorGeomRectangle.h
1 #ifndef ALIHLTTRIGGERDETECTORGEOMRECTANGLE_H
2 #define ALIHLTTRIGGERDETECTORGEOMRECTANGLE_H
3
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                               *
7
8 /// @file   AliHLTTriggerDetectorGeomRectangle.h
9 /// @author Oystein Djuvsland
10 /// @date   2009-10-08
11 /// @brief  HLT class describing simple rectangular geometry of (sub-)detectors.
12 ///         Used for the AliHLTTriggerBarrelGeomMultiplicity classes
13
14 /**
15  * @class  AliHLTTriggerDetectorGeomRectangle
16  * HLT class describing simple rectangular geometry cuts of (sub-)detectors.
17  * Used for the AliHLTTriggerBarrelGeomMultiplicity classes
18  *
19  * \ingroup alihlt_trigger
20  */
21
22 #include "AliHLTTriggerDetectorGeom.h"
23
24
25 class AliHLTTriggerDetectorGeomRectangle : public AliHLTTriggerDetectorGeom
26 {
27 public: 
28
29   AliHLTTriggerDetectorGeomRectangle();
30   virtual ~AliHLTTriggerDetectorGeomRectangle();
31
32   /**
33    * Check if a point is in the detector geometry. 
34    * @param point is the point in global coordinates (cm)
35    * @return true if the point is in the geometry
36    */
37   Bool_t IsInDetector(Double_t point[3]);
38   
39   ClassDef(AliHLTTriggerDetectorGeomRectangle, 1);
40 };
41
42 #endif