public class SinglePhotonAnalysis extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
private String |
_defaultAidaFileName |
private String |
_detectorName |
private double |
_expectedResolution |
private String |
_fileType |
private String |
_particleType |
private boolean |
_showPlots |
private hep.aida.ITree |
_tree |
private boolean |
_writeOutAidaFile |
private AIDA |
aida |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
SinglePhotonAnalysis() |
Modifier and Type | Method and Description |
---|---|
private static String |
date() |
protected void |
endOfData()
Called when all data processing is finished.
|
private void |
fitPlots() |
private void |
printLineFitResult(hep.aida.IFitResult fit) |
protected void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
setAidaFileName(String aidaFileName) |
void |
setExpectedResolution(double resolution) |
void |
setFileType(String fileType) |
void |
setShowPlots(boolean showPlots) |
void |
setWriteAidaFile(boolean writeAidaFile) |
private static void |
sortDirectoriesByEnergy(String[] s) |
add, clearStatistics, contains, detectorChanged, drivers, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
private double _expectedResolution
private AIDA aida
private hep.aida.ITree _tree
private boolean _showPlots
private String _fileType
private boolean _writeOutAidaFile
private String _defaultAidaFileName
private String _detectorName
private String _particleType
protected void process(EventHeader event)
Driver
super.process(event)
to cause the child processes to be executed.
In addition the process event call can throw some special exceptions:
process
in class Driver
event
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
protected void endOfData()
Driver
private void fitPlots()
private static void sortDirectoriesByEnergy(String[] s)
public void setExpectedResolution(double resolution)
public void setShowPlots(boolean showPlots)
public void setFileType(String fileType)
public void setWriteAidaFile(boolean writeAidaFile)
public void setAidaFileName(String aidaFileName)
private void printLineFitResult(hep.aida.IFitResult fit)
private static String date()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.