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