|
[Rivet] thrustMinor returns zero while calculating transverse thrustDeepak Kar deepak.kar at cern.chThu Nov 21 15:39:10 GMT 2013
Hi, We are trying to finalize the Rivet analysis for arXiv:1207.6915 (ATLAS charged particle event shape). A previous version of the data values is already in HepData, which needs an update (more [lots were addded, systematics reduced following referee review). Also a previous version of the analysis was written (but never validated), but it seemed to work. However, with rivet 1.8.3, thrustMinor returns zero, however thrustMajor gives non-zero values. The relevant part of the code: // Loop over particles foreach (const Particle& p, particles500) { num500 += 1; ptSum500 += p.momentum().pT()/GeV; // Transverse Thrust calculation requires p_z to be set to 0 Vector3 mom = p.momentum().vector3(); mom.setZ(0.0); momenta.push_back(mom); } // Actual Thrust calculation Thrust thrust; thrust.calc(momenta); const double T = 1.0 - thrust.thrust(); const double TM = thrust.thrustMinor(); We will convert the code to 2.0.x once it is fixed. Thanks, Deepak -- Deepak Kar ATLAS Research Associate University of Glasgow, UK. Homepage: http://ppewww.physics.gla.ac.uk/~dkar/ Room 474, Kelvin Building. Phone: (0044) 141 330 2599 (office), 0789 156 4318 (mobile) While at CERN: Building 1, R-019 Phone: (0041) 22-76-75950 (office), 0767321349 (mobile) While at USA: Phone: (001) 330-998-1500
More information about the Rivet mailing list |