public class FEEClusterPlotter
extends org.lcsim.util.Driver
Modifier and Type | Field and Description |
---|---|
private org.lcsim.util.aida.AIDA |
aida |
private DatabaseConditionsManager |
conditionsManager |
private EcalConditions |
ecalConditions |
(package private) hep.aida.IAnalysisFactory |
fac |
private String |
histoNameFormat |
private int |
hitCut |
private String |
inputCollection |
private double |
maxHistoE |
private double |
maxTime |
private double |
minHistoE |
private double |
minTime |
private String |
outputPlots |
(package private) hep.aida.IPlotter |
plotter |
private double |
seedCut |
private boolean |
useHitCut |
Constructor and Description |
---|
FEEClusterPlotter() |
Modifier and Type | Method and Description |
---|---|
protected void |
detectorChanged(org.lcsim.geometry.Detector detector) |
void |
endOfData() |
EcalChannel |
findChannel(org.lcsim.event.CalorimeterHit hit) |
EcalChannel |
findChannel(int channel_id) |
private String |
getHistoName(EcalChannel cc) |
void |
process(org.lcsim.event.EventHeader event) |
void |
setHitCut(int hitCut)
Set the hit cut value for hits in cluster
This cut is used in 2016 running (not 2015)
|
void |
setInputCollection(String inputCollection) |
void |
setMaxHistoE(double maxHistoE)
Set the maximum histogram energy
|
void |
setMaxTime(double maxTime)
Set the max time in window to look for cluster
|
void |
setMinHistoE(double minHistoE)
Set the minimum histogram energy
|
void |
setMinTime(double minTime)
Set the min time in window to look for cluster
|
void |
setOutputPlots(String output) |
void |
setSeedCut(double seedCut)
Set the cut value for seed energy in GeV
|
void |
setUseHitCut(boolean useHitCut)
Set the hit cut value for hits in cluster
This cut is used in 2016 running (not 2015)
|
private org.lcsim.util.aida.AIDA aida
hep.aida.IPlotter plotter
hep.aida.IAnalysisFactory fac
private String inputCollection
private DatabaseConditionsManager conditionsManager
private EcalConditions ecalConditions
private String histoNameFormat
private String outputPlots
private double minHistoE
private double maxHistoE
private double seedCut
private double minTime
private double maxTime
private int hitCut
private boolean useHitCut
public void setInputCollection(String inputCollection)
public void setMinHistoE(double minHistoE)
minHistoE
- public void setMaxHistoE(double maxHistoE)
maxHistoE
- protected void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class org.lcsim.util.Driver
private String getHistoName(EcalChannel cc)
public void setSeedCut(double seedCut)
seedCut
- public void setMinTime(double minTime)
minTime
- public void setMaxTime(double maxTime)
maxTime
- public void setHitCut(int hitCut)
hitCut
- public void setUseHitCut(boolean useHitCut)
hitCut
- public void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
public void setOutputPlots(String output)
public EcalChannel findChannel(int channel_id)
public EcalChannel findChannel(org.lcsim.event.CalorimeterHit hit)
public void endOfData()
endOfData
in class org.lcsim.util.Driver
Copyright © 2019. All rights reserved.