|
24 | 24 | #include <string> |
25 | 25 | #include <vector> |
26 | 26 | // other includes |
27 | | -#include "Framework/AnalysisTask.h" |
28 | | -#include "Framework/AnalysisDataModel.h" |
29 | | -#include "Framework/ASoAHelpers.h" |
30 | | -#include "Framework/DataTypes.h" |
31 | | -#include "Framework/runDataProcessing.h" |
32 | | -#include "CCDB/BasicCCDBManager.h" |
33 | | -#include "Common/DataModel/Multiplicity.h" |
34 | | -#include "Common/DataModel/EventSelection.h" |
35 | | -#include "Common/DataModel/Centrality.h" |
| 27 | +#include "PWGDQ/Core/AnalysisCompositeCut.h" |
| 28 | +#include "PWGDQ/Core/AnalysisCut.h" |
| 29 | +#include "PWGDQ/Core/CutsLibrary.h" |
| 30 | +#include "PWGDQ/Core/HistogramManager.h" |
| 31 | +#include "PWGDQ/Core/HistogramsLibrary.h" |
| 32 | +#include "PWGDQ/Core/VarManager.h" |
| 33 | +#include "PWGDQ/DataModel/ReducedInfoTables.h" |
| 34 | + |
36 | 35 | #include "Common/CCDB/TriggerAliases.h" |
| 36 | +#include "Common/DataModel/Centrality.h" |
| 37 | +#include "Common/DataModel/CollisionAssociationTables.h" |
| 38 | +#include "Common/DataModel/EventSelection.h" |
| 39 | +#include "Common/DataModel/FwdTrackReAlignTables.h" |
| 40 | +#include "Common/DataModel/MftmchMatchingML.h" |
| 41 | +#include "Common/DataModel/Multiplicity.h" |
37 | 42 | #include "Common/DataModel/PIDResponse.h" |
38 | 43 | #include "Common/DataModel/TrackSelectionTables.h" |
39 | | -#include "Common/DataModel/MftmchMatchingML.h" |
40 | | -#include "Common/DataModel/FwdTrackReAlignTables.h" |
41 | | -#include "PWGDQ/DataModel/ReducedInfoTables.h" |
42 | | -#include "PWGDQ/Core/VarManager.h" |
43 | | -#include "PWGDQ/Core/HistogramManager.h" |
44 | | -#include "PWGDQ/Core/AnalysisCut.h" |
45 | | -#include "PWGDQ/Core/AnalysisCompositeCut.h" |
46 | | -#include "PWGDQ/Core/HistogramsLibrary.h" |
47 | | -#include "PWGDQ/Core/CutsLibrary.h" |
48 | | -#include "DataFormatsGlobalTracking/RecoContainerCreateTracksVariadic.h" |
49 | | -#include "DetectorsVertexing/VertexTrackMatcher.h" |
50 | | -#include "ReconstructionDataFormats/PrimaryVertex.h" |
51 | | -#include "ReconstructionDataFormats/VtxTrackIndex.h" |
52 | | -#include "ReconstructionDataFormats/VtxTrackRef.h" |
53 | | -#include "DataFormatsITSMFT/ROFRecord.h" |
| 44 | +#include "EventFiltering/Zorro.h" |
| 45 | + |
| 46 | +#include "CCDB/BasicCCDBManager.h" |
54 | 47 | #include "CommonDataFormat/InteractionRecord.h" |
55 | | -#include "DetectorsVertexing/PVertexerParams.h" |
56 | | -#include "MathUtils/Primitive2D.h" |
57 | 48 | #include "DataFormatsGlobalTracking/RecoContainer.h" |
58 | | -#include "Common/DataModel/CollisionAssociationTables.h" |
| 49 | +#include "DataFormatsGlobalTracking/RecoContainerCreateTracksVariadic.h" |
| 50 | +#include "DataFormatsITSMFT/ROFRecord.h" |
59 | 51 | #include "DataFormatsParameters/GRPMagField.h" |
60 | 52 | #include "DataFormatsParameters/GRPObject.h" |
| 53 | +#include "DetectorsBase/GeometryManager.h" |
| 54 | +#include "DetectorsBase/Propagator.h" |
| 55 | +#include "DetectorsVertexing/PVertexerParams.h" |
| 56 | +#include "DetectorsVertexing/VertexTrackMatcher.h" |
61 | 57 | #include "Field/MagneticField.h" |
| 58 | +#include "Framework/ASoAHelpers.h" |
| 59 | +#include "Framework/AnalysisDataModel.h" |
| 60 | +#include "Framework/AnalysisTask.h" |
| 61 | +#include "Framework/DataTypes.h" |
| 62 | +#include "Framework/runDataProcessing.h" |
| 63 | +#include "MathUtils/Primitive2D.h" |
| 64 | +#include "ReconstructionDataFormats/PrimaryVertex.h" |
| 65 | +#include "ReconstructionDataFormats/VtxTrackIndex.h" |
| 66 | +#include "ReconstructionDataFormats/VtxTrackRef.h" |
| 67 | + |
62 | 68 | #include "TGeoGlobalMagField.h" |
63 | | -#include "DetectorsBase/Propagator.h" |
64 | | -#include "DetectorsBase/GeometryManager.h" |
65 | | -#include "EventFiltering/Zorro.h" |
66 | 69 |
|
67 | 70 | using std::cout; |
68 | 71 | using std::endl; |
@@ -191,15 +194,15 @@ struct TableMaker { |
191 | 194 |
|
192 | 195 | struct : ConfigurableGroup { |
193 | 196 | Configurable<bool> fConfigRunZorro{"cfgRunZorro", false, "Enable event selection with zorro"}; |
194 | | - Configurable<string> fConfigZorroTrigMask{"cfgZorroTriggerMask", "fDiMuon", "DQ Trigger masks: fSingleE,fLMeeIMR,fLMeeHMR,fDiElectron,fSingleMuLow,fSingleMuHigh,fDiMuon"}; |
| 197 | + Configurable<std::string> fConfigZorroTrigMask{"cfgZorroTriggerMask", "fDiMuon", "DQ Trigger masks: fSingleE,fLMeeIMR,fLMeeHMR,fDiElectron,fSingleMuLow,fSingleMuHigh,fDiMuon"}; |
195 | 198 | Configurable<bool> fConfigRunZorroSel{"cfgRunZorroSel", false, "Select events with trigger mask"}; |
196 | 199 | Configurable<uint64_t> fBcTolerance{"cfgBcTolerance", 100, "Number of BCs of margin for software triggers"}; |
197 | 200 | } useZorro; |
198 | 201 |
|
199 | 202 | struct : ConfigurableGroup { |
200 | | - Configurable<string> fConfigCcdbUrl{"useCCDBConfigurations.ccdb-url", "http://alice-ccdb.cern.ch", "url of the ccdb repository"}; |
201 | | - Configurable<string> fConfigCcdbPathTPC{"useCCDBConfigurations.ccdb-path-tpc", "Users/z/zhxiong/TPCPID/PostCalib", "base path to the ccdb object"}; |
202 | | - Configurable<string> fConfigCcdbPathZorro{"useCCDBConfigurations.ccdb-path-zorro", "/Users/m/mpuccio/EventFiltering/OTS/", "base path to the ccdb object for zorro"}; |
| 203 | + Configurable<std::string> fConfigCcdbUrl{"useCCDBConfigurations.ccdb-url", "http://alice-ccdb.cern.ch", "url of the ccdb repository"}; |
| 204 | + Configurable<std::string> fConfigCcdbPathTPC{"useCCDBConfigurations.ccdb-path-tpc", "Users/z/zhxiong/TPCPID/PostCalib", "base path to the ccdb object"}; |
| 205 | + Configurable<std::string> fConfigCcdbPathZorro{"useCCDBConfigurations.ccdb-path-zorro", "/Users/m/mpuccio/EventFiltering/OTS/", "base path to the ccdb object for zorro"}; |
203 | 206 | } useCCDBConfigurations; |
204 | 207 |
|
205 | 208 | Configurable<int64_t> fConfigNoLaterThan{"ccdb-no-later-than", std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count(), "latest acceptable timestamp of creation for the object"}; |
|
0 commit comments