Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions bin/qtl-analysis
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,10 @@ if ${modes['help']}; then
exit 101
fi

######################
singleTimeline=cvt_efficiency
######################

##################################################################################

# main executable for detector timelines
Expand Down
72 changes: 36 additions & 36 deletions src/main/java/org/jlab/clas/timeline/run_histograms.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,19 +35,19 @@ public static void main(String[] args) {
var dataset = RunDependentCut.findDataset(runNum);

//// instantiate histogramming classes
GeneralMon ana_mon = new GeneralMon(runNum,outputDir,EB,useTB);
DCandFTOF ana_dc_ftof = new DCandFTOF(runNum,outputDir,useTB);
CTOF ana_ctof = new CTOF(runNum,outputDir,useTB);
HTCC ana_htcc = new HTCC(runNum,outputDir);
LTCC ana_ltcc = new LTCC(runNum,outputDir,EB,useTB);
RICH ana_rich = new RICH(runNum,outputDir,EB,useTB);
CND ana_cnd = new CND(runNum,outputDir,useTB);
// GeneralMon ana_mon = new GeneralMon(runNum,outputDir,EB,useTB);
// DCandFTOF ana_dc_ftof = new DCandFTOF(runNum,outputDir,useTB);
// CTOF ana_ctof = new CTOF(runNum,outputDir,useTB);
// HTCC ana_htcc = new HTCC(runNum,outputDir);
// LTCC ana_ltcc = new LTCC(runNum,outputDir,EB,useTB);
// RICH ana_rich = new RICH(runNum,outputDir,EB,useTB);
// CND ana_cnd = new CND(runNum,outputDir,useTB);
CVT ana_cvt = dataset != "rgl" ? new CVT() : null;
FT ana_ft = new FT(runNum,outputDir,useTB);
BAND ana_band = new BAND(runNum,outputDir,EB,useTB);
ALERT ana_alert = dataset == "rgl" ? new ALERT(runNum,outputDir,EB,useTB) : null;
helicity ana_helicity = new helicity();
trigger ana_trigger = new trigger();
// FT ana_ft = new FT(runNum,outputDir,useTB);
// BAND ana_band = new BAND(runNum,outputDir,EB,useTB);
// ALERT ana_alert = dataset == "rgl" ? new ALERT(runNum,outputDir,EB,useTB) : null;
// helicity ana_helicity = new helicity();
// trigger ana_trigger = new trigger();

List<String> toProcessFileNames = new ArrayList<String>();
File file = new File(filelist);
Expand Down Expand Up @@ -90,19 +90,19 @@ public static void main(String[] args) {
DataEvent event = reader.getNextEvent();

//// call each histogramming class instance's `processEvent`
if(ana_mon!=null) ana_mon.processEvent(event);
if(ana_ctof!=null) ana_ctof.processEvent(event);
if(ana_dc_ftof!=null) ana_dc_ftof.processEvent(event);
if(ana_htcc!=null) ana_htcc.processEvent(event);
if(ana_ltcc!=null) ana_ltcc.processEvent(event);
if(ana_cnd!=null) ana_cnd.processEvent(event);
// if(ana_mon!=null) ana_mon.processEvent(event);
// if(ana_ctof!=null) ana_ctof.processEvent(event);
// if(ana_dc_ftof!=null) ana_dc_ftof.processEvent(event);
// if(ana_htcc!=null) ana_htcc.processEvent(event);
// if(ana_ltcc!=null) ana_ltcc.processEvent(event);
// if(ana_cnd!=null) ana_cnd.processEvent(event);
if(ana_cvt!=null) ana_cvt.processEvent(event);
if(ana_ft!=null) ana_ft.processEvent(event);
if(ana_band!=null) ana_band.processEvent(event);
if(ana_alert!=null) ana_alert.processEvent(event);
if(ana_rich!=null) ana_rich.processEvent(event);
if(ana_helicity!=null) ana_helicity.processEvent(event);
if(ana_trigger!=null) ana_trigger.processEvent(event);
// if(ana_ft!=null) ana_ft.processEvent(event);
// if(ana_band!=null) ana_band.processEvent(event);
// if(ana_alert!=null) ana_alert.processEvent(event);
// if(ana_rich!=null) ana_rich.processEvent(event);
// if(ana_helicity!=null) ana_helicity.processEvent(event);
// if(ana_trigger!=null) ana_trigger.processEvent(event);

count++;
if(count%10000 == 0){
Expand All @@ -121,19 +121,19 @@ public static void main(String[] args) {
System.out.println("Total : " + count + " events");

//// call each histogramming class instance's `write`
if(ana_mon!=null) ana_mon.write();
if(ana_ctof!=null) ana_ctof.write();
if(ana_dc_ftof!=null) ana_dc_ftof.write();
if(ana_htcc!=null) ana_htcc.write();
if(ana_ltcc!=null) ana_ltcc.write();
if(ana_cnd!=null) ana_cnd.write();
// if(ana_mon!=null) ana_mon.write();
// if(ana_ctof!=null) ana_ctof.write();
// if(ana_dc_ftof!=null) ana_dc_ftof.write();
// if(ana_htcc!=null) ana_htcc.write();
// if(ana_ltcc!=null) ana_ltcc.write();
// if(ana_cnd!=null) ana_cnd.write();
if(ana_cvt!=null) ana_cvt.write(outputDir, runNum);
if(ana_ft!=null) ana_ft.write();
if(ana_band!=null) ana_band.write();
if(ana_alert!=null) ana_alert.write();
if(ana_rich!=null) ana_rich.write();
if(ana_helicity!=null) ana_helicity.write(outputDir, runNum);
if(ana_trigger!=null) ana_trigger.write(outputDir, runNum);
// if(ana_ft!=null) ana_ft.write();
// if(ana_band!=null) ana_band.write();
// if(ana_alert!=null) ana_alert.write();
// if(ana_rich!=null) ana_rich.write();
// if(ana_helicity!=null) ana_helicity.write(outputDir, runNum);
// if(ana_trigger!=null) ana_trigger.write(outputDir, runNum);

}
}