165 using namespace asg::msgComponentConfig;
168 asg::msgComponentConfig::setMsgLevel (
MSG::DEBUG);
172 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgClassificationDecorationAlg>(
"CP::AsgClassificationDecorationAlg"));
173 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgCutBookkeeperAlg>(
"CP::AsgCutBookkeeperAlg"));
174 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgEnergyDecoratorAlg>(
"CP::AsgEnergyDecoratorAlg"));
175 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgEventScaleFactorAlg>(
"CP::AsgEventScaleFactorAlg"));
176 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgLeptonTrackSelectionAlg>(
"CP::AsgLeptonTrackSelectionAlg"));
177 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgOriginalObjectLinkAlg>(
"CP::AsgOriginalObjectLinkAlg"));
178 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgPriorityDecorationAlg>(
"CP::AsgPriorityDecorationAlg"));
179 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgSelectionAlg>(
"CP::AsgSelectionAlg"));
180 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgShallowCopyAlg>(
"CP::AsgShallowCopyAlg"));
181 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgUnionPreselectionAlg>(
"CP::AsgUnionPreselectionAlg"));
182 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgUnionSelectionAlg>(
"CP::AsgUnionSelectionAlg"));
183 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgViewFromSelectionAlg>(
"CP::AsgViewFromSelectionAlg"));
184 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgxAODMetNTupleMakerAlg>(
"CP::AsgxAODMetNTupleMakerAlg"));
185 ANA_CHECK (asg::registerAlgorithmFactory<CP::AsgxAODNTupleMakerAlg>(
"CP::AsgxAODNTupleMakerAlg"));
186 ANA_CHECK (asg::registerAlgorithmFactory<CP::BTaggingEfficiencyAlg>(
"CP::BTaggingEfficiencyAlg"));
187 ANA_CHECK (asg::registerAlgorithmFactory<CP::BTaggingInformationDecoratorAlg>(
"CP::BTaggingInformationDecoratorAlg"));
188 ANA_CHECK (asg::registerAlgorithmFactory<CP::BTaggingScoresAlg>(
"CP::BTaggingScoresAlg"));
189 ANA_CHECK (asg::registerAlgorithmFactory<CP::BootstrapGeneratorAlg>(
"CP::BootstrapGeneratorAlg"));
190 ANA_CHECK (asg::registerAlgorithmFactory<CP::ChargeSelectorAlg>(
"CP::ChargeSelectorAlg"));
191 ANA_CHECK (asg::registerAlgorithmFactory<CP::CopyNominalSelectionAlg>(
"CP::CopyNominalSelectionAlg"));
192 ANA_CHECK (asg::registerAlgorithmFactory<CP::DiTauEfficiencyCorrectionsAlg>(
"CP::DiTauEfficiencyCorrectionsAlg"));
193 ANA_CHECK (asg::registerAlgorithmFactory<CP::DiTauMassCalculatorAlg>(
"CP::DiTauMassCalculatorAlg"));
194 ANA_CHECK (asg::registerAlgorithmFactory<CP::DiTauSmearingAlg>(
"CP::DiTauSmearingAlg"));
195 ANA_CHECK (asg::registerAlgorithmFactory<CP::DiTauTruthMatchingAlg>(
"CP::DiTauTruthMatchingAlg"));
196 ANA_CHECK (asg::registerAlgorithmFactory<CP::DileptonInvariantMassSelectorAlg>(
"CP::DileptonInvariantMassSelectorAlg"));
197 ANA_CHECK (asg::registerAlgorithmFactory<CP::DileptonInvariantMassWindowSelectorAlg>(
"CP::DileptonInvariantMassWindowSelectorAlg"));
198 ANA_CHECK (asg::registerAlgorithmFactory<CP::DileptonOSSFInvariantMassWindowSelectorAlg>(
"CP::DileptonOSSFInvariantMassWindowSelectorAlg"));
199 ANA_CHECK (asg::registerAlgorithmFactory<CP::EgammaCalibrationAndSmearingAlg>(
"CP::EgammaCalibrationAndSmearingAlg"));
200 ANA_CHECK (asg::registerAlgorithmFactory<CP::EgammaFSRForMuonsCollectorAlg>(
"CP::EgammaFSRForMuonsCollectorAlg"));
201 ANA_CHECK (asg::registerAlgorithmFactory<CP::EgammaIsolationCorrectionAlg>(
"CP::EgammaIsolationCorrectionAlg"));
202 ANA_CHECK (asg::registerAlgorithmFactory<CP::EgammaIsolationSelectionAlg>(
"CP::EgammaIsolationSelectionAlg"));
203 ANA_CHECK (asg::registerAlgorithmFactory<CP::ElectronEfficiencyCorrectionAlg>(
"CP::ElectronEfficiencyCorrectionAlg"));
204 ANA_CHECK (asg::registerAlgorithmFactory<CP::ElectronLRTMergingAlg>(
"CP::ElectronLRTMergingAlg"));
205 ANA_CHECK (asg::registerAlgorithmFactory<CP::ElectronSiHitDecAlg>(
"CP::ElectronSiHitDecAlg"));
206 ANA_CHECK (asg::registerAlgorithmFactory<CP::EventCutFlowHistAlg>(
"CP::EventCutFlowHistAlg"));
207 ANA_CHECK (asg::registerAlgorithmFactory<CP::EventFlagSelectionAlg>(
"CP::EventFlagSelectionAlg"));
208 ANA_CHECK (asg::registerAlgorithmFactory<CP::EventSelectionByObjectFlagAlg>(
"CP::EventSelectionByObjectFlagAlg"));
209 ANA_CHECK (asg::registerAlgorithmFactory<CP::EventStatusSelectionAlg>(
"CP::EventStatusSelectionAlg"));
210 ANA_CHECK (asg::registerAlgorithmFactory<CP::FakeBkgCalculatorAlg>(
"CP::FakeBkgCalculatorAlg"));
211 ANA_CHECK (asg::registerAlgorithmFactory<GRLSelectorAlg>(
"GRLSelectorAlg"));
212 ANA_CHECK (asg::registerAlgorithmFactory<CP::IOStatsAlg>(
"CP::IOStatsAlg"));
213 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetCalibrationAlg>(
"CP::JetCalibrationAlg"));
214 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetDecoratorAlg>(
"CP::JetDecoratorAlg"));
215 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetGhostMergingAlg>(
"CP::JetGhostMergingAlg"));
216 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetGhostMuonAssociationAlg>(
"CP::JetGhostMuonAssociationAlg"));
217 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetModifierAlg>(
"CP::JetModifierAlg"));
218 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetReclusteringAlg>(
"CP::JetReclusteringAlg"));
219 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetSelectionAlg>(
"CP::JetSelectionAlg"));
220 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetTruthTagAlg>(
"CP::JetTruthTagAlg"));
221 ANA_CHECK (asg::registerAlgorithmFactory<CP::JetUncertaintiesAlg>(
"CP::JetUncertaintiesAlg"));
222 ANA_CHECK (asg::registerAlgorithmFactory<CP::JvtEfficiencyAlg>(
"CP::JvtEfficiencyAlg"));
223 ANA_CHECK (asg::registerAlgorithmFactory<CP::JvtUpdateAlg>(
"CP::JvtUpdateAlg"));
224 ANA_CHECK (asg::registerAlgorithmFactory<CP::KinematicHistAlg>(
"CP::KinematicHistAlg"));
225 ANA_CHECK (asg::registerAlgorithmFactory<CP::LeptonSFCalculatorAlg>(
"CP::LeptonSFCalculatorAlg"));
226 ANA_CHECK (asg::registerAlgorithmFactory<CP::MetBuilderAlg>(
"CP::MetBuilderAlg"));
227 ANA_CHECK (asg::registerAlgorithmFactory<CP::MetMakerAlg>(
"CP::MetMakerAlg"));
228 ANA_CHECK (asg::registerAlgorithmFactory<CP::MetSignificanceAlg>(
"CP::MetSignificanceAlg"));
229 ANA_CHECK (asg::registerAlgorithmFactory<CP::MissingETPlusTransverseMassSelectorAlg>(
"CP::MissingETPlusTransverseMassSelectorAlg"));
230 ANA_CHECK (asg::registerAlgorithmFactory<CP::MissingETSelectorAlg>(
"CP::MissingETSelectorAlg"));
231 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonCalibrationAndSmearingAlg>(
"CP::MuonCalibrationAndSmearingAlg"));
232 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonEfficiencyScaleFactorAlg>(
"CP::MuonEfficiencyScaleFactorAlg"));
233 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonIsolationAlg>(
"CP::MuonIsolationAlg"));
234 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonLRTMergingAlg>(
"CP::MuonLRTMergingAlg"));
235 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonSelectionAlgV2>(
"CP::MuonSelectionAlgV2"));
236 ANA_CHECK (asg::registerAlgorithmFactory<CP::MuonTriggerEfficiencyScaleFactorAlg>(
"CP::MuonTriggerEfficiencyScaleFactorAlg"));
237 ANA_CHECK (asg::registerAlgorithmFactory<CP::NLargeRJetMassWindowSelectorAlg>(
"CP::NLargeRJetMassWindowSelectorAlg"));
238 ANA_CHECK (asg::registerAlgorithmFactory<CP::NObjectMassSelectorAlg>(
"CP::NObjectMassSelectorAlg"));
239 ANA_CHECK (asg::registerAlgorithmFactory<CP::NObjectPtSelectorAlg>(
"CP::NObjectPtSelectorAlg"));
240 ANA_CHECK (asg::registerAlgorithmFactory<CP::ObjectCutFlowHistAlg>(
"CP::ObjectCutFlowHistAlg"));
241 ANA_CHECK (asg::registerAlgorithmFactory<CP::OverlapRemovalAlg>(
"CP::OverlapRemovalAlg"));
242 ANA_CHECK (asg::registerAlgorithmFactory<CP::PhotonEfficiencyCorrectionAlg>(
"CP::PhotonEfficiencyCorrectionAlg"));
243 ANA_CHECK (asg::registerAlgorithmFactory<CP::PhotonExtraVariablesAlg>(
"CP::PhotonExtraVariablesAlg"));
244 ANA_CHECK (asg::registerAlgorithmFactory<CP::PhotonOriginCorrectionAlg>(
"CP::PhotonOriginCorrectionAlg"));
245 ANA_CHECK (asg::registerAlgorithmFactory<CP::PhotonShowerShapeFudgeAlg>(
"CP::PhotonShowerShapeFudgeAlg"));
246 ANA_CHECK (asg::registerAlgorithmFactory<CP::PileupReweightingAlg>(
"CP::PileupReweightingAlg"));
247 ANA_CHECK (asg::registerAlgorithmFactory<CP::SaveFilterAlg>(
"CP::SaveFilterAlg"));
248 ANA_CHECK (asg::registerAlgorithmFactory<CP::SecVertexTruthMatchAlg>(
"CP::SecVertexTruthMatchAlg"));
249 ANA_CHECK (asg::registerAlgorithmFactory<CP::SumNElNMuPtSelectorAlg>(
"CP::SumNElNMuPtSelectorAlg"));
250 ANA_CHECK (asg::registerAlgorithmFactory<CP::SystObjectLinkerAlg>(
"CP::SystObjectLinkerAlg"));
251 ANA_CHECK (asg::registerAlgorithmFactory<CP::SysListDumperAlg>(
"CP::SysListDumperAlg"));
252 ANA_CHECK (asg::registerAlgorithmFactory<CP::TauCombineMuonRMTausAlg>(
"CP::TauCombineMuonRMTausAlg"));
253 ANA_CHECK (asg::registerAlgorithmFactory<CP::TauEfficiencyCorrectionsAlg>(
"CP::TauEfficiencyCorrectionsAlg"));
254 ANA_CHECK (asg::registerAlgorithmFactory<CP::TauSmearingAlg>(
"CP::TauSmearingAlg"));
255 ANA_CHECK (asg::registerAlgorithmFactory<CP::TauTruthDecorationsAlg>(
"CP::TauTruthDecorationsAlg"));
256 ANA_CHECK (asg::registerAlgorithmFactory<CP::TauTruthMatchingAlg>(
"CP::TauTruthMatchingAlg"));
257 ANA_CHECK (asg::registerAlgorithmFactory<CP::TrackParticleMergerAlg>(
"CP::TrackParticleMergerAlg"));
258 ANA_CHECK (asg::registerAlgorithmFactory<CP::TransverseMassSelectorAlg>(
"CP::TransverseMassSelectorAlg"));
259 ANA_CHECK (asg::registerAlgorithmFactory<CP::TreeFillerAlg>(
"CP::TreeFillerAlg"));
260 ANA_CHECK (asg::registerAlgorithmFactory<CP::TreeMakerAlg>(
"CP::TreeMakerAlg"));
261 ANA_CHECK (asg::registerAlgorithmFactory<CP::TrigEventSelectionAlg>(
"CP::TrigEventSelectionAlg"));
262 ANA_CHECK (asg::registerAlgorithmFactory<CP::TrigGlobalEfficiencyAlg>(
"CP::TrigGlobalEfficiencyAlg"));
263 ANA_CHECK (asg::registerAlgorithmFactory<CP::TrigPrescalesAlg>(
"CP::TrigPrescalesAlg"));
264 ANA_CHECK (asg::registerAlgorithmFactory<CP::TrigMatchingAlg>(
"CP::TrigMatchingAlg"));
265 ANA_CHECK (asg::registerAlgorithmFactory<CP::VertexSelectionAlg>(
"CP::VertexSelectionAlg"));
266 ANA_CHECK (asg::registerAlgorithmFactory<CP::VGammaORAlg>(
"CP::VGammaORAlg"));
267 ANA_CHECK (asg::registerAlgorithmFactory<CP::xAODWriterAlg>(
"CP::xAODWriterAlg"));
269 ANA_CHECK (asg::registerToolFactory<AsgDeadHVCellRemovalTool> (
"AsgDeadHVCellRemovalTool"));
270 ANA_CHECK (asg::registerToolFactory<BTaggingSelectionTool> (
"BTaggingSelectionTool"));
271 ANA_CHECK (asg::registerToolFactory<CP::AsgFlagSelectionTool> (
"CP::AsgFlagSelectionTool"));
272 ANA_CHECK (asg::registerToolFactory<CP::AsgMaskSelectionTool> (
"CP::AsgMaskSelectionTool"));
273 ANA_CHECK (asg::registerToolFactory<CP::AsgPtEtaSelectionTool> (
"CP::AsgPtEtaSelectionTool"));
274 ANA_CHECK (asg::registerToolFactory<CP::EgammaCalibrationAndSmearingTool> (
"CP::EgammaCalibrationAndSmearingTool"));
275 ANA_CHECK (asg::registerToolFactory<CP::EgammaIsGoodOQSelectionTool> (
"CP::EgammaIsGoodOQSelectionTool"));
276 ANA_CHECK (asg::registerToolFactory<CP::IsolationCorrectionTool> (
"CP::IsolationCorrectionTool"));
277 ANA_CHECK (asg::registerToolFactory<CP::IsolationSelectionTool> (
"CP::IsolationSelectionTool"));
278 ANA_CHECK (asg::registerToolFactory<CP::MuonCalibIntSagittaTool> (
"CP::MuonCalibIntSagittaTool"));
279 ANA_CHECK (asg::registerToolFactory<CP::MuonCalibIntScaleSmearTool> (
"CP::MuonCalibIntScaleSmearTool"));
280 ANA_CHECK (asg::registerToolFactory<CP::MuonCalibTool> (
"CP::MuonCalibTool"));
281 ANA_CHECK (asg::registerToolFactory<CP::MuonSelectionTool> (
"CP::MuonSelectionTool"));
282 ANA_CHECK (asg::registerToolFactory<CP::NNJvtSelectionTool> (
"CP::NNJvtSelectionTool"));
283 ANA_CHECK (asg::registerToolFactory<CP::PileupReweightingTool> (
"CP::PileupReweightingTool"));
284 ANA_CHECK (asg::registerToolFactory<DiTauMassTools::MissingMassTool> (
"DiTauMassTools::MissingMassTool"));
285 ANA_CHECK (asg::registerToolFactory<GoodRunsListSelectionTool> (
"GoodRunsListSelectionTool"));
286 ANA_CHECK (asg::registerToolFactory<JetCalibrationTool> (
"JetCalibrationTool"));
287 ANA_CHECK (asg::registerToolFactory<BJetCorrectionTool> (
"BJetCorrectionTool"));
288 ANA_CHECK (asg::registerToolFactory<MuonInJetCorrectionTool> (
"MuonInJetCorrectionTool"));
289 ANA_CHECK (asg::registerToolFactory<JetPileupTag::JetVertexNNTagger> (
"JetPileupTag::JetVertexNNTagger"));
290 ANA_CHECK (asg::registerToolFactory<JetUncertaintiesTool> (
"JetUncertaintiesTool"));
291 ANA_CHECK (asg::registerToolFactory<ORUtils::DeltaROverlapTool> (
"ORUtils::DeltaROverlapTool"));
292 ANA_CHECK (asg::registerToolFactory<ORUtils::EleJetOverlapTool> (
"ORUtils::EleJetOverlapTool"));
293 ANA_CHECK (asg::registerToolFactory<ORUtils::EleMuSharedTrkOverlapTool> (
"ORUtils::EleMuSharedTrkOverlapTool"));
294 ANA_CHECK (asg::registerToolFactory<ORUtils::MuJetOverlapTool> (
"ORUtils::MuJetOverlapTool"));
295 ANA_CHECK (asg::registerToolFactory<ORUtils::OverlapRemovalTool> (
"ORUtils::OverlapRemovalTool"));
296 ANA_CHECK (asg::registerToolFactory<TauAnalysisTools::CommonSmearingTool> (
"TauAnalysisTools::CommonSmearingTool"));
297 ANA_CHECK (asg::registerToolFactory<TauAnalysisTools::TauSelectionTool> (
"TauAnalysisTools::TauSelectionTool"));
298 ANA_CHECK (asg::registerToolFactory<TauAnalysisTools::TauSmearingTool> (
"TauAnalysisTools::TauSmearingTool"));
299 ANA_CHECK (asg::registerToolFactory<TauCombinedTES> (
"TauCombinedTES"));
300 ANA_CHECK (asg::registerToolFactory<Trig::DRScoringTool> (
"Trig::DRScoringTool"));
301 ANA_CHECK (asg::registerToolFactory<Trig::MatchFromCompositeTool> (
"Trig::MatchFromCompositeTool"));
302 ANA_CHECK (asg::registerToolFactory<Trig::TrigDecisionTool> (
"Trig::TrigDecisionTool"));
303 ANA_CHECK (asg::registerToolFactory<TrigConf::xAODConfigTool> (
"TrigConf::xAODConfigTool"));
304 ANA_CHECK (asg::registerToolFactory<TrigGlobalEfficiencyCorrectionTool> (
"TrigGlobalEfficiencyCorrectionTool"));
305 ANA_CHECK (asg::registerToolFactory<VGammaORTool> (
"VGammaORTool"));
306 ANA_CHECK (asg::registerToolFactory<egammaMVACalibTool> (
"egammaMVACalibTool"));
307 ANA_CHECK (asg::registerToolFactory<met::METMaker> (
"met::METMaker"));
308 ANA_CHECK (asg::registerToolFactory<met::METSignificance> (
"met::METSignificance"));
310 ANA_CHECK (asg::registerServiceFactory<egammaMVASvc> (
"egammaMVASvc"));
311 ANA_CHECK (asg::registerServiceFactory<CP::SystematicsSvc> (
"CP::SystematicsSvc"));
312 ANA_CHECK (asg::registerServiceFactory<CP::SelectionNameSvc> (
"CP::SelectionNameSvc"));