an algorithm to select an event with a specified number of electrons, muons or taus compared to a transverse momentum value
More...
|
| virtual::StatusCode | finalize () |
| | finalize this algorithm
|
| virtual void | print () const |
| | print the state of the algorithm
|
| virtual::StatusCode | fileExecute () |
| | perform the action exactly once for each file in the dataset
|
| virtual::StatusCode | beginInputFile () |
| | perform the action for the beginning of an input file
|
| virtual::StatusCode | endInputFile () |
| | perform the action for the end of an input file
|
| virtual bool | isReEntrant () const override final |
| | Legacy algorithms are not thread-safe.
|
| void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
| | remove all handles from I/O resolution
|
| std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
| void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
| | Add StoreName to extra input/output deps as needed.
|
| StatusCode | configAthHistogramming (const ServiceHandle< ITHistSvc > &histSvc, const std::string &prefix, const std::string &rootDir, const std::string &histNamePrefix, const std::string &histNamePostfix, const std::string &histTitlePrefix, const std::string &histTitlePostfix) |
| | To be called by the derived classes to fill the internal configuration.
|
| TH1 * | bookGetPointer (const TH1 &hist, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| TH1 * | bookGetPointer (TH1 *hist, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| TH1 * | bookGetPointer (TH1 &histRef, std::string tDir="", std::string stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| TTree * | bookGetPointer (const TTree &treeRef, std::string tDir="", std::string stream="") |
| | Simplify the booking and registering (into THistSvc) of TTrees.
|
| TGraph * | bookGetPointer (const TGraph &graphRef, std::string tDir="", std::string stream="") |
| | Simplify the booking and registering (into THistSvc) of TGraphs.
|
| TEfficiency * | bookGetPointer (const TEfficiency &eff, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| TEfficiency * | bookGetPointer (TEfficiency *eff, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| TEfficiency * | bookGetPointer (TEfficiency &effRef, std::string tDir="", std::string stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| StatusCode | book (const TH1 &hist, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| StatusCode | book (TH1 *hist, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| StatusCode | book (TH1 &histRef, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of histograms.
|
| StatusCode | book (const TTree &treeRef, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TTrees.
|
| StatusCode | book (const TGraph &graphRef, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TGraphs.
|
| StatusCode | book (const TEfficiency &eff, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| StatusCode | book (TEfficiency *eff, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| StatusCode | book (TEfficiency &effRef, const std::string &tDir="", const std::string &stream="") |
| | Simplify the booking and registering (into THistSvc) of TEfficiency.
|
| TH1 * | hist (const std::string &histName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered histograms of any type.
|
| TH2 * | hist2d (const std::string &histName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered 2-d histograms.
|
| TH3 * | hist3d (const std::string &histName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered 3-d histograms.
|
| TTree * | tree (const std::string &treeName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered TTrees.
|
| TGraph * | graph (const std::string &graphName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered TGraphs.
|
| TEfficiency * | efficiency (const std::string &effName, const std::string &tDir="", const std::string &stream="") |
| | Simplify the retrieval of registered TEfficiency.
|
|
| Gaudi::Property< float > | m_elptmin {this, "minPtEl", 0., "minimum electron pT (in MeV)"} |
| | the pT threshold on which to select electrons
|
| Gaudi::Property< float > | m_muptmin {this, "minPtMu", 0., "minimum muon pT (in MeV)"} |
| | the pT threshold on which to select electrons
|
| Gaudi::Property< float > | m_tauptmin {this, "minPtTau", 0., "minimum tau pT (in MeV)"} |
| | the pT threshold on which to select taus
|
| Gaudi::Property< std::string > | m_sign {this, "sign", "SetMe", "comparison sign to use"} |
| | the sign against which to compare pT (GT, LT, etc)
|
| Gaudi::Property< int > | m_count {this, "count", 0, "count value"} |
| | the count of events desired
|
| Gaudi::Property< bool > | m_useDressedProperties |
| | use dressed kinematics
|
| SignEnum::ComparisonOperator | m_signEnum {} |
| | the operator version of the comparison (>, <, etc)
|
| CP::SysListHandle | m_systematicsList {this} |
| | the systematics list
|
| CP::SysReadHandle< xAOD::IParticleContainer > | m_electronsHandle |
| | the electrons handle
|
| CP::SysReadSelectionHandle | m_electronSelection |
| | the electrons selection
|
| CP::SysReadHandle< xAOD::IParticleContainer > | m_muonsHandle |
| | the muons handle
|
| CP::SysReadSelectionHandle | m_muonSelection |
| | the muons selection
|
| CP::SysReadHandle< xAOD::IParticleContainer > | m_tausHandle |
| | the taus handle
|
| CP::SysReadSelectionHandle | m_tauSelection |
| | the taus selection
|
| CP::SysReadHandle< xAOD::EventInfo > | m_eventInfoHandle |
| | the event info handle
|
| CP::SysReadSelectionHandle | m_preselection |
| | the preselection
|
| CP::SysWriteSelectionHandle | m_decoration |
| | the output selection decoration
|
| MetaStore_t | m_inputMetaStore |
| | Object accessing the input metadata store.
|
| MetaStore_t | m_outputMetaStore |
| | Object accessing the output metadata store.
|
| bool | m_hasFileExecute {false} |
| | the value of hasFileExecute
|
| bool | m_hasBeginInputFile {false} |
| | the value of hasBeginInputFile
|
| bool | m_hasEndInputFile {false} |
| | the value of hasEndInputFile
|
| ServiceHandle< ITHistSvc > | m_histSvc |
| | Default constructor: AthHistogramAlgorithm();.
|
| std::string | m_prefix |
| | Name of the ROOT output stream (file).
|
| std::string | m_rootDir |
| | Name of the ROOT directory.
|
| std::string | m_histNamePrefix |
| | The prefix for the histogram THx name.
|
| std::string | m_histNamePostfix |
| | The postfix for the histogram THx name.
|
| std::string | m_histTitlePrefix |
| | The prefix for the histogram THx title.
|
| std::string | m_histTitlePostfix |
| | The postfix for the histogram THx title.
|
| DataObjIDColl | m_extendedExtraObjects |
| StoreGateSvc_t | m_evtStore |
| | Pointer to StoreGate (event store by default).
|
| StoreGateSvc_t | m_detStore |
| | Pointer to StoreGate (detector store by default).
|
| std::vector< SG::VarHandleKeyArray * > | m_vhka |
| bool | m_varHandleArraysDeclared |
| HistMap_t | m_histMap |
| | The map of histogram names to their pointers.
|
| EffMap_t | m_effMap |
| | The map of histogram names to their pointers.
|
| TreeMap_t | m_treeMap |
| | The map of TTree names to their pointers.
|
| GraphMap_t | m_graphMap |
| | The map of TGraph names to their pointers.
|
| std::string | m_streamName |
| | Name of the ROOT output stream (file).
|
| std::string | m_name |
| | Instance name.
|
| MsgStream | m_msg |
| | Cached Message Stream.
|
an algorithm to select an event with a specified number of electrons, muons or taus compared to a transverse momentum value
Definition at line 28 of file SumNLeptonPtSelectorAlg.h.
| virtual StatusCode AthAlgorithm::execute |
( |
const EventContext & | | ) |
|
|
inlinevirtualinherited |
Execute method with EventContext.
Override this method if acccess to the EventContext is needed.
Reimplemented in ActsTrk::ActsMuonTrackingGeometryTest, ActsTrk::MaterialTrackReader, ActsTrk::MaterialTrackWriter, ActsTrk::ReadoutGeoDumpAlg, ActsWriteTrackingGeometryTransforms, AddFlowByShifting, AFPHitAnalysis, ALFAHitAnalysis, AlgB, AlgT, AODReader, AsgExampleAlgorithm, Athena::RootAsciiDumperAlg, Athena::RootNtupleOutputStream, AthenaMon, AthenaPoolTestDataReader, AthenaPoolTestDataWriter, AthEx::Hist, AthEx::Ntup, AthExAlgWithFPE, AthExThinning::CreateData, AthExThinning::ReadThinnedData, AthExThinning::WriteThinnedData, AthPoolEx::PassNoneFilter, AthPoolEx::ReadCond, AtlasCLHEP_RandomGenerators::AtlasCLHEP_RandomGenerators_test, BCM_RDOAnalysis, BoostEvent, BunchCrossingAverageCondTest, BunchCrossingCondTest, BunchCrossingIntensityCondTest, CalibHitIDCheck, CalibHitToCaloCell, CalibHitValidate, CaloAddCellPedShift, CaloCellCalcEnergyCorr, CaloCellDumper, CaloCellEnergyCorr2Ntuple, CaloCellNoiseAlg, CaloCellPosition2Ntuple, CaloClusterNavTest, CaloFillCellPositionShift, CaloHitAnalysis, CaloNoise2Ntuple, CaloReadLCClassificationFile, CaloReadLCJetEnergyScaleFile, CaloReadLCOutOfClusterFile, CaloReadLCWeightsFile, CaloRescaleNoise, CaloTowerStoreTestAlg, CBNT_TBRecBase, CheckCloningFactor, CheckFlow, CheckFlow_New, CheckFlow_New_Minbias, CheckLArFebHeader, ClusterCreator, ClusterDumper, ComTimeRec, CopyEventWeight, CountHepMC, CreateLumiBlockCollectionFromFile, CSC_RDOAnalysis, CSCConditionsTestAlgMT, CscDigitBuilder, CscDigitToCscRDO, CSCHitAnalysis, CscThresholdClusterBuilder, D3PD::MakerAlg, DigitizationAlg, DMTest::CondWriterAlg, DMTest::CondWriterExtAlg, DMTest::DMTestRead, DMTest::HLTResultReader, DMTest::HLTResultWriter, DMTest::MetaWriterAlg, DMTest::xAODTestClearDecor, DMTest::xAODTestTypelessRead, DumpCaloBadChannels, DumpLArDigits, DumpLArRawChannels, DumpMC, EFTrackingSmearingAlg, EFTrackingSmearMonAlg, EventInfoRDOAnalysis, EventInfoWriter, EventReaderAlg, EventReaderBaseAlg, EvtInclusiveDecay, FakeLArOFCs, FakeLArTimeOffset, FastCaloSimParamAlg, FCAL_HV_Energy_Rescale, FillFilterValues, FilteredAlgorithm, FindDuplicatedLArDigits, FixHepMC, FixLArElecCalib, FixLArElecSCCalib, FixLArIdMap, ForceLoadCondObj, FortranAlgorithm, FPGATrackSimConstGenAlgo, FPGATrackSimDumpDetStatusAlgo, FPGATrackSimDumpOutputStatAlg, FPGATrackSimLayerStudyAlg, FPGATrackSimLogicalHitsProcessAlg, FPGATrackSimMapMakerAlg, FPGATrackSimMatrixGenAlgo, FPGATrackSimMatrixMergeAlgo, FPGATrackSimMergeOutputsAlg, FPGATrackSimRawHitsWrapperAlg, FPGATrackSimSecondStageAlg, G4AtlasAlg, G4InputLoader, G4RunAlg, G4TestAlg, GenBase, GenFilter, GenModule, GetLCClassification, GetLCDeadMaterial, GetLCDeadMaterialTree, GetLCOutOfCluster, GetLCSinglePionsPerf, GetLCWeights, HelloAlg, HepMCReadFromFile, HGTD_Digitization, HGTD_RDOAnalysis, InDetRawDataFakeReader, InDetRawDataFakeWriter, ISF::SimHitTreeCreator, ISF::SimKernel, ISF::SimKernelMT, ISF_HitAnalysis, ITk::PixelRDOAnalysis, ITk::StripRDOAnalysis, JiveXML::AlgoJiveXML, LArAccumulatedCalibDigitContSplitter, LArAccumulatedDigits2Ntuple, LArAlignDbAlg, LArAutoCorrExtrapolate, LArAutoCorrMaker, LArAverages2Ntuple, LArBadChannel2Ascii, LArBadChannelDBAlg, LArBadEventCatcher, LArBadFeb2Ascii, LArCablingChecker, LArCablingTest, LArCalibDigitMaker, LArCalibDigitsAccumulator, LArCalibDigitsAccumulatorFreeGain, LArCalibShortCorrector, LArCaliWaveBuilder, LArCaliWaveBuilderXtalk, LArCellContFakeReader, LArCellContFakeWriter, LArCond2NtupleBase, LArCond2NtupleBaseEB, LArCondDataTest, LArConditionsMergerAlg< T, T1 >, LArConditionsMergerAlg< LArAutoCorrComplete >, LArConditionsMergerAlg< LArDAC2uAComplete, LArCaliPulseParamsComplete >, LArConditionsMergerAlg< LArDAC2uAComplete, LArCaliWaveContainer >, LArConditionsMergerAlg< LArDAC2uAComplete, LArDetCellParamsComplete >, LArConditionsMergerAlg< LArDAC2uAComplete, LArPhysWaveContainer >, LArConditionsMergerAlg< LArMphysOverMcalComplete >, LArConditionsMergerAlg< LArOFCComplete >, LArConditionsMergerAlg< LArPedestalComplete >, LArConditionsMergerAlg< LArRampComplete >, LArConditionsMergerAlg< LArShapeComplete >, LArConditionsTestAlg, LArDigits2Ntuple, LArDigits2NtupleEB, LArDigitsAccumulator, LArDumpShapes, LarEMSamplingFraction, LArFCalSamplingFraction, LArFCalTowerBuilderToolTestAlg, LArFebRodMapConvert, LArFebTimeOffset2Ntuple, LArG4::CalibrationHitMerger, LArG4GenShowerLib, LArG4ShowerLibSvcTest, LArHECNoise, LArHitEMapMaker, LArHitMerger, LArHV2Ntuple, LArHVCorrMaker, LArHVPathologyDbAlg, LArIdCablingTest, LArIdMapConvert, LArMinBiasAlg, LArNoiseBursts, LArOFCBinAlg, LArOFPhasePicker, LArParams2Ntuple, LArPedestalAutoCorrBuilder, LArPedestalMaker, LArPhysCaliTDiffAlg, LArPulseShape, LArRampBuilder, LArRampCorr, LArRampFCalCorr, LArRDOAnalysis, LArReadCells, LArReadHadDMCoeffFile2, LArReadHadDMCoeffFile, LArReadSC, LArSC2Ntuple, LArSC2NtupleEB, LArShapeCompleteMaker, LArShapeCompleteMakerAlg, LArShapeCorrector, LArShapeDumper, LArShapeToSCShape, LArSimpleShapeDumper, LArStripsCrossTalkCorrector, LArTTL1Calib, LArTTL1Maker, LArWFParams2Ntuple, LucidHitAnalysis, MagField::SolenoidTest, MdtAsBuiltJsonDumpAlg, MdtCablingJsonDumpAlg, MdtCablingTestAlg, MdtConditionsTestAlg, MdtCondJsonDumpAlg, MDTHitAnalysis, MdtToyCablingJsonDumpAlg, MdtToyTwinCablingDumpAlg, MergeCalibHits, MergeGenericMuonSimHitColl, MergeHijingPars, MergeMcEventCollection, MergeTrackRecordCollection, MergeTruthJets, MergeTruthParticles, MMCablingTestAlg, MMHitAnalysis, MonitoredAlg, MSVtxValidationAlg, Muon::MdtCalibJsonDumpAlg, Muon::RpcCablingTestAlg, Muon::RpcToyCablingJsonDumpAlg, MuonABLineJsonDumpAlg, MuonAlign::AlignmentErrorTestAlg, MuonCalib::CoolInserter, MuonCalib::CscCalcPed, MuonCalib::CscCalcSlope, MuonCalib::MuonSegmentReader, MuonChamberIDSelector, MuonDigitizer, MuonFeatureCnvTestAlg, MuonGM::GeoModelCscTest, MuonGM::GeoModelMdtTest, MuonGM::GeoModelMmTest, MuonGM::GeoModelRpcTest, MuonGM::GeoModelsTgcTest, MuonGM::GeoModelTgcTest, MuonGM::NSWGeoPlottingAlg, MuonGMR4::GeoModelMdtTest, MuonGMR4::GeoModelMmTest, MuonGMR4::GeoModelRpcTest, MuonGMR4::GeoModelsTgcTest, MuonGMR4::GeoModelTgcTest, MuonGMR4::NswGeoPlottingAlg, MuonHoughDataNtuple, MuonPatternCombinationDetailedTrackTruthMaker, MuonPrdSelectorAlg, MuonR4::BucketDumperAlg, MuonR4::CaloCellsDumperAlg, MuonR4::MlHitDumperAlg, MuonR4::SegmentDumperAlg, MuonR4::SpacePointCsvDumperAlg, MuonR4::SPIdDumperAlg, MuonR4::TruthMuonVertexDumperAlg, MuonR4::TruthSegmentCsvDumperAlg, MuonVal::HitValAlg, MuonVal::MdtRDOAnalysis, MuonVal::MetaDataAlg, MuonVal::MuonSDOAnalysis, MuonVal::MuonTester::TreeTestAlg, MuonVal::RpcRDOAnalysis, MuonVal::TgcRDOAnalysis, MuonValR4::MdtCalibDbAlgTest, MuonValR4::MsTrackTester, MuonValR4::MuonFastRecoTester, MuonValR4::MuonHitTesterAlg, MuonValR4::MuonHoughTransformTester, MuonValR4::MuonRecoChainTester, MuonValR4::MuonSPCalibrationTest, MuonValR4::SegmentRefitTest, MuonValR4::xMuonHitAnalysis, NswOccupancyAlg, OutputConditionsAlg, PerfMonTest::CpuCruncherAlg, PerfMonTest::ErroneousAlg, PerfMonTest::LeakyAlg, PerfMonTest::MallocAlg, PerfMonTest::ManyLeaksAlg, PerfMonTest::PolyVectorAlg, PerfMonTest::PolyVectorAlgWithArenas, PerfMonTest::VectorAlg, Photospp_i, PileUpMTAlg, PileUpToolsAlg, PileupTruthParticleSlimmer, PixelClusterAnalysis, PixelFastRDOAnalysis, PixelRDOAnalysis, PrintHijingPars, PrintMC, RDOReaderDoubleSelector, ReadData, ReadHepEvtFromAscii, ReadLArDigits, ReadLArRaw, ReadTBLArCalibDigits, ReadTBLArDigits, Rivet_i, RPCHitAnalysis, SCT_ClusterAnalysis, SCT_FastRDOAnalysis, SCT_RDOAnalysis, SgStressConsumer, SgStressProducer, SiHitAnalysis, SimTimeEstimate, SingleTrackValidation, SourceCompAlg, SpacePointAnalysis, sTGCHitAnalysis, SuperCellVsCaloCellTestAlg, TauolaPP, TBBeamQuality, TBBeamQualityMC, TBCheckBCIDs, TBDetDescrLoader, TBDMContainerSplitter, TBECLArRawChannelBuilder, TBEventStreamer, TBLArRawChannelBuilder, TBNoiseWrite, TBPartIDCherenkovMuTag, TBPhaseRec, TBPlaneTrackingAlgo, TBTrackToCaloAlg, TBTree_CaloClusterH6, TBXCryYTableRead, TBXMLWriter, TestHepMC, TgcCondDbTestAlg, TgcDigtJitterTestAlg, TgcDigtThresholdTestAlg, TGCHitAnalysis, TileAANtuple, TileBeamElemToCell, TileCellIDCToCell, TileCellIDCToNtuple, TileCellSelector, TileCellToNtuple, TileCellToTTL1, TileCellVerify, TileCosmicsTrigger, TileDigiNoiseCalibAlg, TileDigitsFromPulse, TileDigitsThresholdFilter, TileDigitsToNtuple, TileDigitsToTTL1, TileExpertDump, TileFCSmStepToTileHitVec, TileHitToCell, TileHitToNtuple, TileHitToRawChannel, TileHitVecToCnt, TileHitVecToNtuple, TileInfoDump, TileLaserCalibAlg, TileMuId2DBAlg, TileMuonFitter, TileMuonReceiverDecisionToNtuple, TileMuonReceiverReadCnt, TileMuRODToNtuple, TileMuToNtuple, TileOFC2DBAlg, TilePulseForTileMuonReceiver, TileRawChannelMaker, TileRawChannelToHit, TileRawChannelToNtuple, TileRawChannelToTTL1, TileRawChannelVerify, TileRawChNoiseCalibAlg, TileRawCorrelatedNoise, TileRDOAnalysis, TileTBAANtuple, TileTBDump, TileTBHitToBeamElem, TileTBHitToNtuple, TileTBStat, TileTopCalibAlg, TileTTL1ToNtuple, TrackRecordAnalysis, TrackTruthSelector, TrackTruthSimilaritySelector, TrigFPGATrackSimRawHitsWrapperAlg, TrigMuonEFInfoCnvTestAlg, Trk::AdaptiveMultiVertexFitterTestAlg, Trk::AlignAlg, Trk::AlignTrackCollSplitter, Trk::CETmaterial, Trk::CombinedExtrapolatorTest, Trk::EnergyLossExtrapolationValidation, Trk::EventDataModelMonitor, Trk::ExtrapolationValidation, Trk::ExtrapolatorTest, Trk::GaussianDensityTestAlg, Trk::MaterialManipulation, Trk::MaterialMapping, Trk::MaterialOnTrackValidation, Trk::MaterialValidation, Trk::RecMomentumQualityValidation, Trk::ReFitTrack, Trk::ReFitTrackWithTruth, Trk::RiddersAlgorithm, Trk::SelectEventNumber, Trk::SingleTrackDiffAlg, Trk::TrackValidationNtupleWriter, Trk::TrkDetDescrUnitTestBase, Trk::TrkExUnitTestBase, Trk::VertexSeedFinderTestAlg, TrkTrackFakeReader, TrkTrackFakeWriter, TRT_FastRDOAnalysis, TRT_RDOAnalysis, TRTHitAnalysis, TruthHitAnalysis, VP1Alg, VP1BatchOnLatestEvent, VP1EventProd, VP1TrkInitializer, WriteData, WriteHepMC, xAODMaker::AuxStoreWrapper, xAODMaker::BTaggingCnvAlg, xAODMaker::BunchConfCnvAlg, xAODMaker::CMMCPHitsCnvAlg, xAODMaker::CMMEtSumsCnvAlg, xAODMaker::CMMJetHitsCnvAlg, xAODMaker::CMMRoICnvAlg, xAODMaker::CombinedMuonFeatureCnvAlg, xAODMaker::CPMHitsCnvAlg, xAODMaker::CPMRoICnvAlg, xAODMaker::CPMTowerCnvAlg, xAODMaker::DynVarFixerAlg, xAODMaker::ElectronCnvAlg, xAODMaker::ElementLinkResetAlg, xAODMaker::EmTauRoICnvAlg, xAODMaker::EnergySumRoICnvAlg, xAODMaker::GSFTrackParticleMapCnvAlg, xAODMaker::IsoMuonFeatureCnvAlg, xAODMaker::JEMEtSumsCnvAlg, xAODMaker::JEMHitsCnvAlg, xAODMaker::JEMRoICnvAlg, xAODMaker::JetCnvAlg, xAODMaker::JetElementCnvAlg, xAODMaker::JetEtRoICnvAlg, xAODMaker::JetRoICnvAlg, xAODMaker::MissingETCnvAlg, xAODMaker::MuonFeatureCnvAlg, xAODMaker::MuonRoICnvAlg, xAODMaker::PhotonCnvAlg, xAODMaker::RODHeaderCnvAlg, xAODMaker::TauJetCnvAlg, xAODMaker::TauJetReaderAlg, xAODMaker::TrigBjetCnvAlg, xAODMaker::TrigCaloClusterCnvAlg, xAODMaker::TrigEFBphysCnvAlg, xAODMaker::TrigEMClusterCnvAlg, xAODMaker::TriggerTowerCnvAlg, xAODMaker::TrigL2BphysCnvAlg, xAODMaker::TrigMissingETCnvAlg, xAODMaker::TrigMuonEFInfoToMuonCnvAlg, xAODMaker::TrigSpacePointCountsCnvAlg, xAODMaker::TrigT2MbtsBitsCnvAlg, xAODMaker::TrigT2ZdcSignalsCnvAlg, xAODMaker::TrigTrackCountsCnvAlg, xAODMaker::TrigVertexCountsCnvAlg, xAODMaker::TrigxAODBphysReaderAlg, xAODMaker::VertexCnvAlg, xAODReader::BTaggingReader, xAODReader::EventDuplicateFinderAlg, xAODReader::EventInfoReaderAlg, xAODTruthParticleSlimmerElectron, xAODTruthParticleSlimmerGen, xAODTruthParticleSlimmerMET, xAODTruthParticleSlimmerMuon, xAODTruthParticleSlimmerPhoton, xAODTruthParticleSlimmerTau, and ZDCHitAnalysis.
Definition at line 85 of file AthAlgorithm.h.
85 {
87 }
virtual StatusCode execute()
Execute method without EventContext (deprecated).
| StatusCode EL::AnaAlgorithm::fileExecute |
( |
| ) |
|
|
protectedinherited |
perform the action exactly once for each file in the dataset
Ideally you don't use this, but instead rely on meta-data tools instead. However, there are enough people asking for it that I decided to implement it anyways.
\warn To use this you have to call requestFileExecute to use this.
\warn The user should not expect this to be called at any particular point in execution. If a file is split between multiple jobs this will be called in only one of these jobs, and not the others. It usually gets called before the first event in a file, but that is not guaranteed and relying on this is a bug.
\warn The execution order of beginInputFile and fileExecute is currently unspecified.
\warn fileExecute does not work with sub-file splitting in Athena, i.e. processing half the events of a file in one job the other half in another job. this should not normally happen, unless you do crazy things like run AthenaMP or explicitly select sub-file splitting in panda. in that case you are on your own.
Definition at line 342 of file AnaAlgorithm.cxx.
344 {
345 return StatusCode::SUCCESS;
346 }