rave is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (/hepforge/svn/rave does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 6 and Version 7 of RaveKinematics


Ignore:
Timestamp:
Jan 25, 2008, 12:28:06 PM (17 years ago)
Author:
fmos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RaveKinematics

    v6 v7  
    2929  std::vector< rave::KinematicParticle > createParticles()
    3030  {
    31     rave::Vector7D state1 ( 0.0001, 0.0001, 0.0001, -31.2685, 13.0785, 28.7524, 0.1057 );
     31    rave::Vector7D state1 (  0.0001,  0.0001,  0.0001,
     32                           -31.2685, 13.0785, 28.7524, 0.1057 );
    3233    rave::Covariance7D cov1 (
    3334         1.5e-7,    3.6e-7,    4.0e-14,
    3435                    8.5e-7,    9.6e-14,
    3536                               1.7e-6,
    36                                         -1.4e-16,  -3.4e-16,   1.8e-24,
    37                                         -3.3e-16,  -8.1e-16,   4.3e-24,
    38                                         -3.9e-9,   -9.4e-9,    5.0e-17,
    39                                          4.9e-3,   -2.0e-3,   -4.4e-3,
    40                                                     9.2e-4,    1.8e-3,
    41                                                                4.1e-3,
    42            0,         0,         0,        0,         0,         0,      6.2 );
    43     rave::TransientTrackKinematicParticle particle1 (state1, cov1, +1.0, 100, 100);
     37                                 -1.4e-16,  -3.4e-16,   1.8e-24,
     38                                 -3.3e-16,  -8.1e-16,   4.3e-24,
     39                                 -3.9e-9,   -9.4e-9,    5.0e-17,
     40                                  4.9e-3,   -2.0e-3,   -4.4e-3,
     41                                             9.2e-4,    1.8e-3,
     42                                                        4.1e-3,
     43           0, 0, 0,   0, 0, 0,    6.2 );
     44    rave::TransientTrackKinematicParticle particle1 (
     45        state1, cov1, +1.0, 100, 100 );
    4446
    45     rave::Vector7D state2 (-0.0006, -0.0006, 0.0018 , -57.1634, -57.6416, -40.0142 , 0.1057 );
     47    rave::Vector7D state2 ( -0.0006,  -0.0006,   0.0018,
     48                           -57.1634, -57.6416, -40.0142, 0.1057 );
    4649    rave::Covariance7D cov2 (
    4750        5.0e-7,    -5.0e-7,   -1.1e-14,
    4851                    5.0e-7,    1.1e-14,
    4952                               1.2e-6,
    50                                          1.5e-16,  -1.5e-16,   3.4e-24,
    51                                         -1.5e-16,   1.5e-16,  -3.4e-24,
    52                                          4.2e-9,   -4.2e-9,    9.7e-17,
    53                                          6.7e-2,    6.7e-2,    4.7e-2,
    54                                                     6.8e-2,    4.7e-2,
    55                                                                3.3e-2,
    56            0,         0,         0,        0,         0,         0,      6.2 );
    57     rave::TransientTrackKinematicParticle particle2 (state2, cov2, -1.0, 100, 100);
     53                                  1.5e-16,  -1.5e-16,   3.4e-24,
     54                                 -1.5e-16,   1.5e-16,  -3.4e-24,
     55                                  4.2e-9,   -4.2e-9,    9.7e-17,
     56                                  6.7e-2,    6.7e-2,    4.7e-2,
     57                                             6.8e-2,    4.7e-2,
     58                                                        3.3e-2,
     59           0, 0, 0,   0, 0, 0,    6.2 );
     60    rave::TransientTrackKinematicParticle particle2 (
     61        state2, cov2, -1.0, 100, 100 );
    5862
    5963    std::vector< rave::KinematicParticle > particles;
     
    6872    std::ostringstream o;
    6973    rave::ConstantMagneticField mfield(0.,0.,4.);
    70     rave::KinematicTreeFactory factory ( mfield, rave::VacuumPropagator() );
     74    rave::KinematicTreeFactory factory ( mfield,
     75                                         rave::VacuumPropagator() );
    7176    rave::KinematicConstraint constraint =
    7277        rave::KinematicConstraintBuilder().createTwoTrackMassKinematicConstraint( 91.187 );
     
    122127#!cpp
    123128using namespace rave;
    124 Vector7D (double x,  double y,  double z, double px, double py, double pz, double m);
    125 Covariance7D (double dxx, double dxy, double dxz, double dyy, double dyz, double dzz, double dxpx, double dxpy, double dxpz, double dypx, double dypy, double dypz, double dzpx, double dzpy, double dzpz, double dpxpx, double dpxpy, double dpxpz, double dpypy, double dpypz, double dpzpz, double dxm, double dym, double dzm, double dpxm, double dpym, double dpzm, double dmm);
     129Vector7D (
     130double x,  double y,  double z,
     131double px, double py, double pz, double m );
     132Covariance7D (
     133double dxx, double dxy, double dxz,
     134double dyy, double dyz, double dzz,
     135double dxpx, double dxpy, double dxpz,
     136double dypx, double dypy, double dypz,
     137double dzpx, double dzpy, double dzpz,
     138double dpxpx, double dpxpy, double dpxpz,
     139double dpypy, double dpypz, double dpzpz,
     140double dxm, double dym, double dzm,
     141double dpxm, double dpym, double dpzm, double dmm );
    126142}}}
    127143