Changeset 417 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/softwareGenerator.cc
- Timestamp:
- Jun 10, 2013, 4:52:52 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/softwareGenerator.cc
r386 r417 182 182 // passiveParticles.resize(nbProbPart, bareParticle()); 183 183 double x,y; 184 double deltaz;185 double deltat;184 // double deltaz; 185 double cdeltat; 186 186 TRIDVECTOR pos; 187 187 TRIDVECTOR betagamma; … … 207 207 double gamma = sqrt(1.0 + betagamma.norm2()); 208 208 209 // decalage temporel par rapport a la reference 210 deltat = faisceau.at(k).clock - timeRef; // nanoseondes 211 double ds = CLIGHT_m_per_ns * deltat /gamma; 212 x += betaGammax * ds; // en metres 213 y += betaGammay * ds; 209 // decalage temporel par rapport a la reference ? 210 // on prend le faisceau sous la forme "a un instant donne" 211 212 // deltat = faisceau.at(k).clock - timeRef; // nanoseondes 213 cdeltat = CLIGHT_m_per_ns * (faisceau.at(k).clock - timeRef); // metres 214 // double ds = CLIGHT_m_per_ns * deltat /gamma; 215 // x += betaGammax * ds; // en metres 216 // y += betaGammay * ds; 214 217 215 218 // ici on neglige la difference entre gamma de la part. et gamma de la ref. 216 deltaz = (pzPartRel/EREST_eV) * CLIGHT_m_per_ns * deltat; // en metres 217 218 pos.setComponents(100.*x,100.*y,100.*deltaz); // en cm 219 // deltaz = (pzPartRel/EREST_eV) * CLIGHT_m_per_ns * deltat; // en metres 220 221 // pos.setComponents(100.*x,100.*y,100.*deltaz); // en cm 222 pos.setComponents(100.*x,100.*y,100.*cdeltat); // en cm 219 223 if ( faisceau.at(k).flag == -1 ) { 220 224 particles.push_back(bareParticle(pos,betagamma));
Note: See TracChangeset
for help on using the changeset viewer.