Class DictionaryGenerator

java.lang.Object
org.jlab.analysis.roads.DictionaryGenerator

public class DictionaryGenerator extends Object
Trigger Roads Generator: it uses a fast-MC approach to generate the list of detector components 'hit' by a track. Input parameters, defining the kinematics to be covered and detector configurations, are set via command line options. The found tracks are save to a text file. Uses detector geometry packages and swimming.
Author:
devita, ziegler
  • Constructor Details Link icon

    • DictionaryGenerator Link icon

      public DictionaryGenerator()
    • DictionaryGenerator Link icon

      public DictionaryGenerator(String variation, double torusScale, double solenoidScale, long seed, int duplicates)
  • Method Details Link icon

    • configure Link icon

      public void configure(int charge, double pMin, double pMax, double thMin, double thMax, double phiMin, double phiMax, double vzMin, double vzMax, double vr)
    • generate Link icon

      public void generate(int n)
    • printConfiguration Link icon

      public void printConfiguration()
    • rotateToSectorCoordSys Link icon

      public static eu.mihosoft.vrl.v3d.Vector3d rotateToSectorCoordSys(double x, double y, double z)
    • rotateToTiltedCoordSys Link icon

      public org.jlab.geom.prim.Point3D rotateToTiltedCoordSys(int sector, org.jlab.geom.prim.Point3D lab)
    • main Link icon

      public static void main(String[] args)