Class DictionaryValidator

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

public class DictionaryValidator extends Object
  • Constructor Details

    • DictionaryValidator

      public DictionaryValidator()
  • Method Details

    • analyzeHistos

      public void analyzeHistos()
    • createHistos

      public void createHistos(Dictionary.TestMode mode, int wireBin, int stripBin, int sectorDependence)
    • getCanvas

      public org.jlab.groot.graphics.EmbeddedCanvasTabbed getCanvas()
    • init

      public void init(String filename, Dictionary.TestMode mode, int wireBin, int stripBin, int sectorDependence, int maxRoads)
    • plotHistos

      public void plotHistos()
    • plotRoads

      public void plotRoads()
    • processFile

      public void processFile(String fileName, int wireBin, int pcalBin, int sectorDependence, int smearing, Dictionary.TestMode mode, int maxEvents, int pidSelect, int chargeSelect, double thrs, double vzmin, double vzmax)
      Test selected dictionary on input event file
      Parameters:
      fileName - : input event hipo file
      wireBin - : dc wire binning
      pcalBin - : pcal strip binning
      sectorDependence - : sector-dependence mode (0=false, 1=true)
      smearing - : smaring in matching
      mode - : test mode
      maxEvents - : max number of events to process
      pidSelect - : pid for track selection
      chargeSelect - : charge for track selection
      thrs - : momentum threshold for track selection
      vzmin - : minimum track vz
      vzmax - : maximum track vz
    • main

      public static void main(String[] args)