CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloTowerTopology.h
Go to the documentation of this file.
1 #ifndef GEOMETRY_CALOTOPOLOGY_CALOTOWERTOPOLOGY_H
2 #define GEOMETRY_CALOTOPOLOGY_CALOTOWERTOPOLOGY_H 1
3 
5 
13 public:
17  virtual ~CaloTowerTopology() { }
19  virtual bool valid(const DetId& id) const;
21  virtual std::vector<DetId> east(const DetId& id) const;
23  virtual std::vector<DetId> west(const DetId& id) const;
25  virtual std::vector<DetId> north(const DetId& id) const;
27  virtual std::vector<DetId> south(const DetId& id) const;
29  virtual std::vector<DetId> up(const DetId& id) const;
31  virtual std::vector<DetId> down(const DetId& id) const;
32 };
33 #endif
virtual std::vector< DetId > down(const DetId &id) const
virtual std::vector< DetId > south(const DetId &id) const
virtual bool valid(const DetId &id) const
is this detid present in the Topology?
virtual ~CaloTowerTopology()
virtual destructor
CaloTowerTopology()
standard constructor
virtual std::vector< DetId > north(const DetId &id) const
Definition: DetId.h:20
virtual std::vector< DetId > west(const DetId &id) const
virtual std::vector< DetId > east(const DetId &id) const
virtual std::vector< DetId > up(const DetId &id) const