1 #ifndef PHG4CylinderCellGeom_H__
2 #define PHG4CylinderCellGeom_H__
16 void identify(std::ostream& os = std::cout)
const;
31 virtual std::pair<double, double>
get_zbounds(
const int ibin)
const;
32 virtual std::pair<double, double>
get_phibounds(
const int ibin)
const;
33 virtual std::pair<double, double>
get_etabounds(
const int ibin)
const;
38 virtual int get_etabin(
const double eta)
const;
39 virtual int get_zbin(
const double z)
const;
40 virtual int get_phibin(
const double phi)
const;
void set_zmin(const double z)
void set_radius(const double r)
void set_etastep(const double z)
double get_etastep() const
virtual std::pair< double, double > get_phibounds(const int ibin) const
virtual int get_phibin(const double phi) const
virtual double get_phicenter(const int ibin) const
void set_etamin(const double z)
void set_zstep(const double z)
double get_phistep() const
void set_binning(const int i)
void set_layer(const int i)
double get_etamin() const
void set_phibins(const int i)
double get_radius() const
void set_phistep(const double phi)
void set_phimin(const double phi)
void check_binning_method_phi(const std::string &src="") const
virtual double get_etacenter(const int ibin) const
virtual double get_zcenter(const int ibin) const
virtual std::pair< double, double > get_zbounds(const int ibin) const
void identify(std::ostream &os=std::cout) const
void set_zbins(const int i)
void check_binning_method(const int i) const
void set_etabins(const int i)
double get_thickness() const
virtual ~PHG4CylinderCellGeom()
double get_phimin() const
void set_thickness(const double t)
void check_binning_method_eta(const std::string &src="") const
virtual int get_zbin(const double z) const
virtual int get_etabin(const double eta) const
std::string methodname(const int i) const
virtual std::pair< double, double > get_etabounds(const int ibin) const