Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#include "DataFormats/HeavyIonEvent/interface/EvtPlane.h"

using namespace reco;
using namespace std;
EvtPlane::EvtPlane(int epindx,
                   int level,
                   double planeA,
                   double sumSin,
                   double sumCos,
                   double sumw,
                   double sumw2,
                   double sumPtOrEt,
                   double sumPtOrEt2,
                   uint mult)
    : indx_(epindx), sumw_(sumw), sumw2_(sumw2), sumPtOrEt_(sumPtOrEt), sumPtOrEt2_(sumPtOrEt2), mult_(mult) {
  for (int i = 0; i < 4; ++i) {
    angle_[i] = sumSin_[i] = sumCos_[i] = -10;
  }
  angle_[level] = planeA;
  sumSin_[level] = sumSin;
  sumCos_[level] = sumCos;
  // default constructor
}
void EvtPlane::addLevel(int level, double ang, double sumsin, double sumcos) {
  angle_[level] = ang;
  sumSin_[level] = sumsin;
  sumCos_[level] = sumcos;
}

EvtPlane::~EvtPlane() {}