1 #ifndef PHG4BlockGeom_H__
2 #define PHG4BlockGeom_H__
15 virtual void identify(std::ostream& os = std::cout)
const;
33 virtual void set_size(
const double sizex,
const double sizey,
const double sizez)
35 virtual void set_place(
const double placex,
const double placey,
const double placez)
40 double &,
double &,
double &)
const
41 {
PHOOL_VIRTUAL_WARN(
"convert_local_to_global(const double, const double, const double, double &, double &, double &)");}
43 double &,
double &,
double &)
const
44 {
PHOOL_VIRTUAL_WARN(
"convert_global_to_local(const double, const double, const double, double &, double &, double &)");}
virtual double get_center_z() const
virtual double get_size_x() const
virtual double get_thickness() const
virtual void identify(std::ostream &os=std::cout) const
virtual double get_rot_matrix(const int, const int) const
virtual double get_center_x() const
virtual double get_width() const
virtual void set_place(const double placex, const double placey, const double placez)
virtual void set_layer(const int i)
virtual double get_size_y() const
virtual double get_center_y() const
virtual void convert_global_to_local(const double, const double, const double, double &, double &, double &) const
virtual double get_size_z() const
virtual int get_layer() const
virtual void set_z_rot(const double z)
virtual double get_z_rot() const
virtual void convert_local_to_global(const double, const double, const double, double &, double &, double &) const
virtual void set_size(const double sizex, const double sizey, const double sizez)
virtual double get_length() const
#define PHOOL_VIRTUAL_WARN(x)