13#ifndef CALODETDESCR_CALOTTDESCRREGION_H
14#define CALODETDESCR_CALOTTDESCRREGION_H
19#include "Identifier/Identifier.h"
100 double rho ()
const ;
102 double dphi ()
const ;
104 double deta ()
const ;
106 double drho ()
const ;
void set_spherical_size(double deta, double dphi, double drho)
set size of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned
double deta() const
return size in phi (unsigned)
double phi() const
return coordinateof the Det Descr Region: phi
CaloTTDescriptor descriptor_type
const descriptor_type * descriptor() const
void set_cartesian_size(double dx, double dy, double dz)
set size of the Det Descr region – cartesian system; all signed
void set_cartesian(double x, double y, double z)
set coordinates of the Det Descr region – cartesian system; all signed
double x() const
return coordinateof the Det Descr Region: x (signed)
CaloTTDescrRegion(void)
default constructor
const descriptor_type * m_descriptor
double eta() const
return coordinateof the Det Descr Region: eta (signed)
virtual Identifier identify() const
void set_cylindric_size(double deta, double dphi, double dz)
set size of the Det Descr region – pseudo cylindrical system; eta is signed, z as well (same sign)
void set_spherical(double eta, double phi, double rho)
set coordinates of the Det Descr region – pseudo spherical system; eta is signed, rho is unsigned
double dx() const
return size in x (unsigned)
double dy() const
return size in y (unsigned)
double y() const
return coordinateof the Det Descr Region: y (signed)
double dz() const
return size in z (unsigned)
double dphi() const
return size in eta (unsigned)
double z() const
return coordinateof the Det Descr Region: z (signed)
double drho() const
return size in rho (unsigned)
double rho() const
return coordinateof the Det Descr Region: rho (unsigned)
void set_cylindric(double eta, double phi, double z)
set coordinates of the Det Descr region – pseudo cylindrical system; eta is signed,...
This class holds the Calorimeter TriggerTower geometrical description.
This class provides an abstract interface to an Identifiable object.