public class EcalPedestalCalculator
extends org.lcsim.util.Driver
Modifier and Type | Field and Description |
---|---|
(package private) org.lcsim.util.aida.AIDA |
aida |
private boolean |
batch |
private DatabaseConditionsManager |
conditionsManager |
private static DecimalFormat |
dbNumberFormat |
private static String |
dbTableName |
private static String |
dbTag |
private EcalConditions |
ecalConditions |
private static String |
extraDataRelationsName |
private static String |
filenameDB |
private static String[] |
filenamesDAQ |
private String |
histoNameFormat |
private static int |
minimumStats |
private int |
nDetectorChanges |
private int |
nSamples |
private static String |
rawCollectionName |
private int |
runNumber |
private static int |
runNumberMax |
private boolean |
writeFileForDAQ |
private boolean |
writeFileForDB |
Constructor and Description |
---|
EcalPedestalCalculator() |
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(org.lcsim.geometry.Detector detector) |
void |
endOfData() |
private void |
fillHisto(org.lcsim.event.EventHeader event,
org.lcsim.event.RawCalorimeterHit hit,
org.lcsim.event.GenericObject mode7data) |
private void |
fillHisto(org.lcsim.event.EventHeader event,
org.lcsim.event.RawTrackerHit hit) |
EcalChannel |
findChannel(int channel_id) |
EcalChannel |
findChannel(int crate,
int slot,
int chan) |
EcalChannel |
findChannel(org.lcsim.event.RawCalorimeterHit hit) |
EcalChannel |
findChannel(org.lcsim.event.RawTrackerHit hit) |
private String |
getHistoName(EcalChannel cc) |
protected void |
process(org.lcsim.event.EventHeader event) |
void |
setBatch(boolean batch) |
protected void |
startOfData() |
private void |
uploadToDB() |
private void |
writeFileForDAQ(String outputFilePrefix) |
private void |
writeFileForDB(String outputFilePrefix) |
private static final String dbTag
private static final String dbTableName
private static final String rawCollectionName
private static final String extraDataRelationsName
private String histoNameFormat
private static final int minimumStats
private static final DecimalFormat dbNumberFormat
private static final String[] filenamesDAQ
private static final String filenameDB
private int nSamples
private int runNumber
private static final int runNumberMax
private boolean writeFileForDB
private boolean writeFileForDAQ
private boolean batch
private DatabaseConditionsManager conditionsManager
private EcalConditions ecalConditions
org.lcsim.util.aida.AIDA aida
private int nDetectorChanges
public void setBatch(boolean batch)
protected void startOfData()
startOfData
in class org.lcsim.util.Driver
public void endOfData()
endOfData
in class org.lcsim.util.Driver
public void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class org.lcsim.util.Driver
private String getHistoName(EcalChannel cc)
private void uploadToDB() throws DatabaseObjectException, ConditionsObjectException, SQLException
private void writeFileForDB(String outputFilePrefix)
private void writeFileForDAQ(String outputFilePrefix)
protected void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
private void fillHisto(org.lcsim.event.EventHeader event, org.lcsim.event.RawTrackerHit hit)
private void fillHisto(org.lcsim.event.EventHeader event, org.lcsim.event.RawCalorimeterHit hit, org.lcsim.event.GenericObject mode7data)
public EcalChannel findChannel(int channel_id)
public EcalChannel findChannel(org.lcsim.event.RawCalorimeterHit hit)
public EcalChannel findChannel(org.lcsim.event.RawTrackerHit hit)
public EcalChannel findChannel(int crate, int slot, int chan)
Copyright © 2019. All rights reserved.