Page MenuHomeHEPForge

Flavor.java
No OneTemporary

Flavor.java

import at.hephy.Rave.*;
import java.lang.Math.*;
public class Flavor
{
public static RaveTrack trackOne()
{
RaveVector6D v = new RaveVector6D ( 0.00025, 0.0014, 0.5303, 1.0104, -0.1750, -0.07375 );
RaveCovariance6D cov = new RaveCovariance6D(7.2e-7, 3.5e-6, 1.5e-6, 2.e-5, -2.6e-7, 2.e-5,
-1.4e-7, -2.5e-7, -1.e-7,-7.7e-7,-1.5e-6, 5.e-8,
-1.1e-7, 2.2e-8,-1.6e-6,5.e-6,-5.3e-7,-3.2e-7,
4.4e-7,3.8e-8,4.e-7 );
return new RaveTrack(v,cov,-1,0.,0., 1 );
}
public static RaveTrack trackTwo()
{
RaveVector6D v = new RaveVector6D ( -0.0008, -0.0039, 0.5209, 3.525, -0.788, 1.758 );
RaveCovariance6D cov = new RaveCovariance6D(5.2e-6, 3.9e-6,-8.7e-6, 2.2e-5, -1.9e-6, -8.7e-6,
-1.4e-7, -2.5e-7, -1.e-7,-7.7e-7,-1.5e-6, 5.e-8,
-1.1e-7, 2.2e-8,-1.6e-6,5.e-6,-5.3e-7,-3.2e-7,
4.4e-7,3.8e-8,4.e-7 );
return new RaveTrack(v,cov,-1,0.,0., 1 );
}
public static RaveTrackContainer createTracks()
{
RaveTrackContainer cont = new RaveTrackContainer();
cont.add ( trackOne() );
cont.add ( trackTwo() );
return cont;
}
public static void main( String[] args )
{
System.out.println( "" );
System.out.println( "================================================" );
System.out.println( " Flavor.java" );
RaveConstantMagneticField field = new RaveConstantMagneticField(0.,0.,4.);
RaveVertexFactory fac = new RaveVertexFactory( field );
RaveFlavorTagFactory flav = new RaveFlavorTagFactory ( fac );
System.out.println("FlavorTag Factory instaniated!" );
RaveTrackContainer cont = createTracks();
RaveVertexContainer v = fac.create ( cont, "avf" );
System.out.println( "Produced " + v.size() + " vertices." );
if ( v.size() > 0 )
{
RaveVertex primary=v.get(0);
System.out.println( "Primary vertex at " + primary.position() );
RaveVertex pv = new RaveVertex();
RavePoint3D jet = new RavePoint3D();
double val = flav.tag ( cont, pv, jet );
System.out.println( "Tag: " + val );
}
System.out.println( "================================================" );
System.out.println( "" );
}
}

File Metadata

Mime Type
text/x-c
Expires
Wed, May 14, 10:15 AM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5060712
Default Alt Text
Flavor.java (2 KB)

Event Timeline