64 cerr <<
"Unrecognized chamber character " << chamberch << endl;
104 cerr <<
"Unrecognized chamber character " << chamberch << endl;
125 vector<double> xvec, yvec;
126 vector<double>::const_iterator
j;
131 for (
j = xvec.begin();
j != xvec.end();
j++) {
132 if (
j != xvec.begin())
139 for (
j = yvec.begin();
j != yvec.end();
j++) {
140 if (
j != yvec.begin())
149 for (
j = xvec.begin();
j != xvec.end();
j++) {
150 if (
j != xvec.begin())
157 for (
j = yvec.begin();
j != yvec.end();
j++) {
158 if (
j != yvec.begin())
167 for (
j = xvec.begin();
j != xvec.end();
j++) {
168 if (
j != xvec.begin())
175 for (
j = yvec.begin();
j != yvec.end();
j++) {
176 if (
j != yvec.begin())
185 for (
j = xvec.begin();
j != xvec.end();
j++) {
186 if (
j != xvec.begin())
193 for (
j = yvec.begin();
j != yvec.end();
j++) {
194 if (
j != yvec.begin())
203 for (
j = xvec.begin();
j != xvec.end();
j++) {
204 if (
j != xvec.begin())
211 for (
j = yvec.begin();
j != yvec.end();
j++) {
212 if (
j != yvec.begin())
221 for (
j = xvec.begin();
j != xvec.end();
j++) {
222 if (
j != xvec.begin())
229 for (
j = yvec.begin();
j != yvec.end();
j++) {
230 if (
j != yvec.begin())
239 for (
j = xvec.begin();
j != xvec.end();
j++) {
240 if (
j != xvec.begin())
247 for (
j = yvec.begin();
j != yvec.end();
j++) {
248 if (
j != yvec.begin())
257 for (
j = xvec.begin();
j != xvec.end();
j++) {
258 if (
j != xvec.begin())
265 for (
j = yvec.begin();
j != yvec.end();
j++) {
266 if (
j != yvec.begin())
std::vector< double > gx_
std::vector< double > ex_
ostream & operator<<(ostream &s, const HcalTBEventPosition &htbep)
void setChamberHits(char chamberch, const std::vector< double > &xvec, const std::vector< double > &yvec)
double hfTableX() const
Get the X position (mm) of the HF table (if present in this run)
std::vector< double > dx_
std::vector< double > by_
double hfTableY() const
Get the Y position (mm) of the HF table (if present in this run)
std::vector< double > hy_
void setHBHEtableCoords(double eta, double phi)
std::vector< double > fy_
std::vector< double > cx_
std::vector< double > hx_
double hbheTablePhi() const
Get the phi (not iphi) position of the HB/HE/HO table (if present in this run)
std::vector< double > ey_
double hfTableV() const
Get the V position of the HF table (if present in this run)
std::vector< double > dy_
std::vector< double > bx_
std::vector< double > ax_
void setHFtableCoords(double x, double y, double v)
std::vector< double > cy_
HcalTBEventPosition()
Null constructor.
void getChamberHits(char chamberch, std::vector< double > &xvec, std::vector< double > &yvec) const
Get the wire chamber hits for the specified chamber For HB/HE/HO running, chambers A...
std::vector< double > gy_
std::vector< double > fx_
std::vector< double > ay_
double hbheTableEta() const
Get the eta (not ieta) position of the HB/HE/HO table (if present in this run)