Package org.jlab.service.ec
Class ECCommon
java.lang.Object
org.jlab.service.ec.ECCommon
- Author:
- gavalian
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float[]static float[]static int[]static Stringstatic Booleanstatic Booleanstatic Detectorstatic intstatic intstatic Stringstatic DetectorCollection<org.jlab.groot.data.H1F>static DetectorCollection<org.jlab.groot.data.H2F>static Booleanstatic Booleanstatic doublestatic intstatic int[]static Booleanstatic intstatic int[]static intstatic int[]static intstatic intstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Booleanstatic Stringstatic float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateClusters(List<ECPeak> peaks, int layer) createPeaks(List<ECStrip> stripList) filterClusters(List<ECCluster> clusters) getClusters(List<ECPeak> peaks, int layer) static intstatic intgetZone(int layer, int u, int v, int w) static booleaninitEC(DataEvent event, ConstantsManager manager) static voidstatic booleanstatic booleanisGoodPeak(ECPeak p) static booleanOldcreateClusters(List<ECPeak> peaks, int startLayer) processClusters(List<ECCluster> clusters) processPeaks(List<ECPeak> peaks) static voidreadStripsHipo(DataEvent event, int run, ConstantsManager manager) static voidstatic voidsetDebug(boolean val) static voidsetisSingleThreaded(boolean val) static voidsetSingleEvent(boolean val) static voidshareClustersEnergy(List<ECCluster> clusters)
-
Field Details
-
ecDetector
-
myStrips
-
myPeaks
-
myClusters
-
stripThreshold
public static int[] stripThreshold -
peakThreshold
public static int[] peakThreshold -
clusterThreshold
public static int[] clusterThreshold -
clusterSize
public static float[] clusterSize -
clusterDeltaT
public static float[] clusterDeltaT -
touchID
public static int touchID -
splitMethod
public static int splitMethod -
stripSortMethod
public static int stripSortMethod -
splitThresh
public static int[] splitThresh -
isMC
-
debug
-
debugSplit
-
isSingleThreaded
-
singleEvent
-
useNewTimeCal
-
useTWCorrections
-
useDTCorrections
-
usePass2Recon
-
usePass2Timing
-
usePass2Energy
-
useFADCTime
-
useFTpcal
-
useCCDBGain
-
logParam
public static double logParam -
config
-
variation
-
geomVariation
-
pcTrackingPlane
public static int pcTrackingPlane -
ecTrackingPlane
public static int ecTrackingPlane -
eventNumber
public static int eventNumber -
H1_ecEng
-
H2_ecEng
-
veff
public static float veff
-
-
Constructor Details
-
ECCommon
public ECCommon()
-
-
Method Details
-
initHistos
public static void initHistos() -
resetHistos
public static void resetHistos() -
setDebug
public static void setDebug(boolean val) -
setisSingleThreaded
public static void setisSingleThreaded(boolean val) -
setSingleEvent
public static void setSingleEvent(boolean val) -
clearMyStructures
public static void clearMyStructures() -
getMyStrips
-
getMyPeaks
-
getMyClusters
-
getRunNumber
-
initEC
-
readStripsHipo
-
createPeaks
-
processPeaks
-
getPeaks
-
createClusters
-
goodPeaks
-
getClusters
-
processClusters
-
filterClusters
-
processSingleThreaded
-
isGoodStrip
-
isGoodPeak
-
isGoodCluster
-
getZone
public static int getZone(int layer, int u, int v, int w) -
OldcreateClusters
-