fmssim
PatchCompound.h
Go to the documentation of this file.
00001 #ifndef _FMS_TRIGGER_PATCHCOMPOUND_H_
00002 #define _FMS_TRIGGER_PATCHCOMPOUND_H_
00003 
00004 //
00005 // PatchCompound.h
00006 //
00007 // Created by TB on 9/16/11.
00008 // Copyright 2011 BNL. All rights reserved.
00009 //
00010 
00011 #include <set>
00012 
00013 #include "Region.h"
00014 
00015 class TVector3;
00016 
00017 namespace fms {
00018    
00019    namespace trigger {
00020 #if 0      
00021 
00024       class PatchCompound : public Region {
00025          
00026       public:
00027          
00028          void Add(Region*);
00029          
00030          virtual Bool_t Contains(const TVector3&) const;
00031          
00032          virtual Double_t GetThreshold() const;
00033          
00034          virtual void SetThreshold(Double_t);
00035          
00036          virtual void Draw(Option_t* = "");
00037          
00038          virtual void SetId(Int_t);
00039          
00040          virtual Int_t GetId() const;
00041          
00042       protected:
00043          
00044          std::set<Region*> mRegions;
00045 
00046          ClassDef(fms::trigger::PatchCompound, 1)
00047       };
00048 #endif   
00049    } // namespace trigger
00050    
00051 } // namespace fms
00052 
00053 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines