fCentrality(-999.),
fEventplane(-999.),
fEventplaneMag(-999.),
+ fEventplaneQx(-999.),
+ fEventplaneQy(-999.),
fZDCN1Energy(-999.),
fZDCP1Energy(-999.),
fZDCN2Energy(-999.),
fCentrality(-999.),
fEventplane(-999.),
fEventplaneMag(-999.),
+ fEventplaneQx(-999.),
+ fEventplaneQy(-999.),
fZDCN1Energy(-999.),
fZDCP1Energy(-999.),
fZDCN2Energy(-999.),
fCentrality(cent),
fEventplane(eventplane),
fEventplaneMag(0),
+ fEventplaneQx(0),
+ fEventplaneQy(0),
fZDCN1Energy(n1Energy),
fZDCP1Energy(p1Energy),
fZDCN2Energy(n2Energy),
fCentrality(hdr.fCentrality),
fEventplane(hdr.fEventplane),
fEventplaneMag(hdr.fEventplaneMag),
+ fEventplaneQx(hdr.fEventplaneQx),
+ fEventplaneQy(hdr.fEventplaneQy),
fZDCN1Energy(hdr.fZDCN1Energy),
fZDCP1Energy(hdr.fZDCP1Energy),
fZDCN2Energy(hdr.fZDCN2Energy),
fCentrality = hdr.fCentrality;
fEventplane = hdr.fEventplane;
fEventplaneMag = hdr.fEventplaneMag;
+ fEventplaneQx = hdr.fEventplaneQx;
+ fEventplaneQy = hdr.fEventplaneQy;
fZDCN1Energy = hdr.fZDCN1Energy;
fZDCP1Energy = hdr.fZDCP1Energy;
fZDCN2Energy = hdr.fZDCN2Energy;
fEventplaneP = 0;
fEventplane = -999;
fEventplaneMag = -999.;
+ fEventplaneQx = -999.;
+ fEventplaneQy = -999.;
}
return;
}
printf("Muon mag. field scale : %f\n", fMuonMagFieldScale);
printf("Centrality : %f\n", fCentrality);
- printf("Event plane : %f\n", fEventplane);
- printf("Event plane : %f\n", fEventplaneMag);
+ printf("Event plane Ang : %f\n", fEventplane);
+ printf("Event plane Mag : %f\n", fEventplaneMag);
+ printf("Event plane Qx : %f\n", fEventplaneQx);
+ printf("Event plane Qy : %f\n", fEventplaneQy);
printf("ZDC N1 Energy : %f\n", fZDCN1Energy);
printf("ZDC P1 Energy : %f\n", fZDCP1Energy);
printf("ZDC N2 Energy : %f\n", fZDCN2Energy);
Double_t GetCentrality() const { return fCentrality; }
Double_t GetEventplane() const { return fEventplane; }
Double_t GetEventplaneMag() const { return fEventplaneMag; }
+ Double_t GetEventplaneQx() const { return fEventplaneQx; }
+ Double_t GetEventplaneQy() const { return fEventplaneQy; }
Double_t GetZDCN1Energy() const { return fZDCN1Energy; }
Double_t GetZDCP1Energy() const { return fZDCP1Energy; }
Double_t GetZDCN2Energy() const { return fZDCN2Energy; }
Double32_t fCentrality; // Centrality
Double32_t fEventplane; // Event plane angle
Double32_t fEventplaneMag; // Length of Q vector from TPC event plance
+ Double32_t fEventplaneQx; // Q vector component x from TPC event plance
+ Double32_t fEventplaneQy; // Q vector component y from TPC event plance
Double32_t fZDCN1Energy; // reconstructed energy in the neutron1 ZDC
Double32_t fZDCP1Energy; // reconstructed energy in the proton1 ZDC
Double32_t fZDCN2Energy; // reconstructed energy in the neutron2 ZDC
fEventplane = eventplane->GetEventplane("Q");
const TVector2* qvect=eventplane->GetQVector();
fEventplaneMag = -999;
- if (qvect) fEventplaneMag=qvect->Mod();
+ fEventplaneQx = -999;
+ fEventplaneQy = -999;
+ if (qvect) {
+ fEventplaneMag=qvect->Mod();
+ fEventplaneQx=qvect->X();
+ fEventplaneQy=qvect->Y();
+ }
}
else{
fEventplane = -999;
fEventplaneMag = -999;
+ fEventplaneQx = -999;
+ fEventplaneQy = -999;
}
}
inline