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 String
static Boolean
static Boolean
static Detector
static int
static int
static String
static DetectorCollection<org.jlab.groot.data.H1F>
static DetectorCollection<org.jlab.groot.data.H2F>
static Boolean
static Boolean
static double
static int
static int[]
static Boolean
static int
static int[]
static int
static int[]
static int
static int
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static Boolean
static String
static float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
createClusters
(List<ECPeak> peaks, int layer) createPeaks
(List<ECStrip> stripList) filterClusters
(List<ECCluster> clusters) getClusters
(List<ECPeak> peaks, int layer) static int
static int
getZone
(int layer, int u, int v, int w) static boolean
initEC
(DataEvent event, ConstantsManager manager) static void
static boolean
static boolean
isGoodPeak
(ECPeak p) static boolean
OldcreateClusters
(List<ECPeak> peaks, int startLayer) processClusters
(List<ECCluster> clusters) processPeaks
(List<ECPeak> peaks) static void
readStripsHipo
(DataEvent event, int run, ConstantsManager manager) static void
static void
setDebug
(boolean val) static void
setisSingleThreaded
(boolean val) static void
setSingleEvent
(boolean val) static void
shareClustersEnergy
(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
-