|
ant
A2 ant: class-based analysis framework
|
#include <Physics.h>
Inheritance diagram for ant::analysis::Physics:
Collaboration diagram for ant::analysis::Physics:Classes | |
| struct | Exception |
| struct | ExceptionOptionNeeded |
Public Member Functions | |
| Physics (const std::string &name, OptionsPtr opts) | |
| virtual | ~Physics () |
| virtual void | ProcessEvent (const TEvent &event, physics::manager_t &manager)=0 |
| virtual void | Finish () |
| virtual void | ShowResult () |
| std::string | GetName () const |
| Physics (const Physics &)=delete | |
| Physics & | operator= (const Physics &)=delete |
Protected Attributes | |
| HistogramFactory | HistFac |
| Physics::Physics | ( | const std::string & | name, |
| OptionsPtr | opts | ||
| ) |
|
inlinevirtual |
|
delete |
|
inlinevirtual |
Reimplemented in ant::analysis::physics::OmegaEtaG2, ant::analysis::physics::EtapOmegaG, ant::analysis::physics::EtapDalitzMC, ant::analysis::physics::sigmaPlus, ant::analysis::physics::triplePi0, ant::analysis::physics::singlePi0MCTrue, ant::analysis::physics::singlePi0, ant::analysis::physics::Etap3pi0, ant::analysis::physics::MCReconstructCheck, ant::analysis::physics::Pi0Eta, ant::analysis::physics::OmegaMCCrossSection, TestPhysics, ant::analysis::physics::JustPi0, ant::analysis::physics::PID_TAPSVeto_Kinfit, ant::analysis::physics::Pi0Dalitz, ant::analysis::physics::TriggerOverview, ant::analysis::physics::scratch_lheijken_gppi0p, ant::analysis::physics::scratch_lheijken_gpwppi0g, ant::analysis::physics::GeoAcceptance, ant::analysis::physics::ExtractScalers, ant::analysis::physics::PID_Energy, ant::analysis::physics::scratch_lheijken_checkcb, ant::analysis::physics::IMCombFitPlots, ant::analysis::physics::Pi0EtaLostG, ant::analysis::physics::scratch_lheijken_checktagger, ant::analysis::physics::DeltaPlusPhysics, ant::analysis::physics::ProcessTaggEff, ant::analysis::physics::scratch_lheijken_checktaps, ant::analysis::physics::InterpolatedPulls, ant::analysis::physics::OmegaBase, ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg, ant::analysis::physics::scratch_collicott_ppi0_2gamma, ant::analysis::physics::MCClusteringCheck, ant::analysis::physics::MCPhotonPairCheck, ant::analysis::physics::scratch_wagner_MCGunChecks, ant::analysis::physics::ProtonVertexTest, ant::analysis::physics::MCClusterECorr, ant::analysis::physics::MCGunCheck, ant::analysis::physics::PhotonFlux, ant::analysis::physics::debugScaler, ant::analysis::physics::RarePion, ant::analysis::physics::CandidatesAnalysis, ant::analysis::physics::MCChannels, ant::analysis::physics::CBEfficiencyCheck, ant::analysis::physics::ParticleIDCheck, ant::analysis::physics::debugTaggEff, ant::analysis::physics::MCTrueAcceptance, ant::analysis::physics::ReconstructCheck, ant::analysis::physics::DeltaTreeGenerator, ant::analysis::physics::Thresholds, ant::analysis::physics::ProtonCheck, ant::analysis::physics::TestMCWeighting, ant::analysis::physics::TestParticleCombinatorics, ant::analysis::physics::DebugPhysics, ant::analysis::physics::MCSmearing, ant::analysis::physics::TPC_PhysicsStats, ant::analysis::physics::OmegaMCAngles, and ant::analysis::physics::Omega_EpEm_mc.
|
inline |
|
pure virtual |
Implemented in ant::analysis::physics::Etap2g, ant::analysis::physics::EtapDalitz, ant::analysis::physics::Etap2gMC, ant::analysis::physics::EtapOmegaG, ant::analysis::physics::EtapDalitzMC, ant::analysis::physics::sigmaPlus, ant::analysis::physics::triplePi0, ant::analysis::physics::singlePi0MCTrue, ant::analysis::physics::singlePi0, ant::analysis::physics::MesonDalitzDecays, ant::analysis::physics::Etap3pi0, ant::analysis::physics::MCReconstructCheck, TestPhysics, ant::analysis::physics::OmegaMCCrossSection, ant::analysis::physics::ParticleOverview, ant::analysis::physics::scratch_sobotzik_Pi0Calib, ant::analysis::physics::JustPi0, ant::analysis::physics::TargetOverview, ant::analysis::physics::PID_TAPSVeto_Kinfit, ant::analysis::physics::Pi0Dalitz, TestPhysics, ant::analysis::physics::TriggerOverview, ant::analysis::physics::IM_CB_TAPS_Plots, ant::analysis::physics::scratch_lheijken_gppi0p, ant::analysis::physics::scratch_lheijken_gpwppi0g, ant::analysis::physics::GeoAcceptance, ant::analysis::physics::JustParticles, ant::analysis::physics::MCTrueOverview, ant::analysis::physics::Omega_EpEm, ant::analysis::physics::ExtractScalers, ant::analysis::physics::scratch_lheijken_checkkinfit, ant::analysis::physics::PID_Energy, ant::analysis::physics::EtapProton, ant::analysis::physics::FindProton, ant::analysis::physics::scratch_lheijken_checkcb, ant::analysis::physics::scratch_lheijken_checktagger, ant::analysis::physics::IMCombFitPlots, ant::analysis::physics::Pi0EtaLostG, ant::analysis::physics::DeltaPlusPhysics, ant::analysis::physics::ProcessTaggEff, ant::analysis::physics::scratch_lheijken_checktaps, ant::analysis::physics::TaggerOverview, ant::analysis::physics::InterpolatedPulls, ant::analysis::physics::EtapOmegaG_simple, ant::analysis::physics::OmegaBase, ant::analysis::physics::TriggerSimulation, ant::analysis::physics::PIDEfficiencyCheck, ant::analysis::physics::ExtractResolutions, ant::analysis::physics::KinFitIMCheck, ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg, ant::analysis::physics::Symmetric2Gamma, ant::analysis::physics::McTrue3Pi0, ant::analysis::physics::TAPS_Energy, ant::analysis::physics::scratch_collicott_ppi0_2gamma, ant::analysis::physics::Tutorial, ant::analysis::physics::MCClusteringCheck, ant::analysis::physics::MCPhotonPairCheck, ant::analysis::physics::scratch_wagner_MCGunChecks, ant::analysis::physics::ProtonVertexTest, ant::analysis::physics::MCEnergyThresholds, ant::analysis::physics::MCClusterECorr, ant::analysis::physics::MCGunCheck, ant::analysis::physics::PhotonFlux, ant::analysis::physics::debugScaler, ant::analysis::physics::GoatComparison, ant::analysis::physics::DebugPIDAlignment, ant::analysis::physics::RarePion, ant::analysis::physics::ThreePhotonCheck, ant::analysis::physics::CandidatesAnalysis, ant::analysis::physics::Time, ant::analysis::physics::ExtractShowerDepth, ant::analysis::physics::TrueRecCheck_ClusterE, ant::analysis::physics::EventFilter, ant::analysis::physics::TwoPi0_MCSmearing, ant::analysis::physics::ProtonTagger, ant::analysis::physics::XMasCB, ant::analysis::physics::CBEfficiencyCheck, ant::analysis::physics::MCChannels, ant::analysis::physics::CB_SourceCalib, ant::analysis::physics::ParticleIDCheck, ant::analysis::physics::debugTaggEff, ant::analysis::physics::MCTrueAcceptance, ant::analysis::physics::ReconstructCheck, ant::analysis::physics::DeltaTreeGenerator, ant::analysis::physics::ProtonCheck, ant::analysis::physics::Thresholds, ant::analysis::physics::IMPlots, ant::analysis::physics::TestSigmaPlusFitter, ant::analysis::physics::CB_Energy, ant::analysis::physics::CB_TimeWalk, ant::analysis::physics::EventDisplayHists, ant::analysis::physics::ExtractTimings, ant::analysis::physics::TestParticleCombinatorics, ant::analysis::physics::DebugPhysics, ant::analysis::physics::TestMCWeighting, ant::analysis::physics::MCSmearing, ant::analysis::physics::TPC_PhysicsStats, ant::analysis::physics::PID_PhiAngle, ant::analysis::physics::TAPS_ShortEnergy, ant::analysis::physics::OmegaMCAngles, ant::analysis::physics::TAPSVeto_Energy, and ant::analysis::physics::Omega_EpEm_mc.
|
inlinevirtual |
Reimplemented in ant::analysis::physics::EtapDalitz, ant::analysis::physics::EtapOmegaG, ant::analysis::physics::EtapDalitzMC, ant::analysis::physics::sigmaPlus, ant::analysis::physics::triplePi0, ant::analysis::physics::singlePi0MCTrue, ant::analysis::physics::singlePi0, ant::analysis::physics::MesonDalitzDecays, ant::analysis::physics::Etap3pi0, ant::analysis::physics::MCReconstructCheck, ant::analysis::physics::OmegaMCCrossSection, ant::analysis::physics::ParticleOverview, ant::analysis::physics::scratch_sobotzik_Pi0Calib, TestPhysics, ant::analysis::physics::JustPi0, ant::analysis::physics::TargetOverview, ant::analysis::physics::PID_TAPSVeto_Kinfit, ant::analysis::physics::Pi0Dalitz, ant::analysis::physics::TriggerOverview, ant::analysis::physics::IM_CB_TAPS_Plots, ant::analysis::physics::scratch_lheijken_gppi0p, ant::analysis::physics::scratch_lheijken_gpwppi0g, ant::analysis::physics::GeoAcceptance, ant::analysis::physics::JustParticles, ant::analysis::physics::Omega_EpEm, ant::analysis::physics::ExtractScalers, ant::analysis::physics::MCTrueOverview, ant::analysis::physics::scratch_lheijken_checkkinfit, ant::analysis::physics::PID_Energy, ant::analysis::physics::scratch_lheijken_checkcb, ant::analysis::physics::EtapProton, ant::analysis::physics::scratch_lheijken_checktagger, ant::analysis::physics::IMCombFitPlots, ant::analysis::physics::Pi0EtaLostG, ant::analysis::physics::DeltaPlusPhysics, ant::analysis::physics::ProcessTaggEff, ant::analysis::physics::scratch_lheijken_checktaps, ant::analysis::physics::TaggerOverview, ant::analysis::physics::OmegaBase, ant::analysis::physics::InterpolatedPulls, ant::analysis::physics::EtapOmegaG_simple, ant::analysis::physics::TriggerSimulation, ant::analysis::physics::PIDEfficiencyCheck, ant::analysis::physics::ExtractResolutions, ant::analysis::physics::KinFitIMCheck, ant::analysis::physics::scratch_lheijken_InterpolatedPulls_pi0eeg, ant::analysis::physics::Symmetric2Gamma, ant::analysis::physics::McTrue3Pi0, ant::analysis::physics::Tutorial, ant::analysis::physics::scratch_collicott_ppi0_2gamma, ant::analysis::physics::TAPS_Energy, ant::analysis::physics::MCClusteringCheck, ant::analysis::physics::MCPhotonPairCheck, ant::analysis::physics::scratch_wagner_MCGunChecks, ant::analysis::physics::ProtonVertexTest, ant::analysis::physics::MCClusterECorr, ant::analysis::physics::MCEnergyThresholds, ant::analysis::physics::MCGunCheck, ant::analysis::physics::PhotonFlux, ant::analysis::physics::debugScaler, ant::analysis::physics::GoatComparison, ant::analysis::physics::RarePion, ant::analysis::physics::CandidatesAnalysis, ant::analysis::physics::DebugPIDAlignment, ant::analysis::physics::ThreePhotonCheck, ant::analysis::physics::Time, ant::analysis::physics::ExtractShowerDepth, ant::analysis::physics::TwoPi0_MCSmearing, ant::analysis::physics::CBEfficiencyCheck, ant::analysis::physics::ProtonTagger, ant::analysis::physics::ParticleIDCheck, ant::analysis::physics::MCChannels, ant::analysis::physics::debugTaggEff, ant::analysis::physics::MCTrueAcceptance, ant::analysis::physics::CB_SourceCalib, ant::analysis::physics::ReconstructCheck, ant::analysis::physics::DeltaTreeGenerator, ant::analysis::physics::ProtonCheck, ant::analysis::physics::Thresholds, ant::analysis::physics::IMPlots, ant::analysis::physics::TestSigmaPlusFitter, ant::analysis::physics::CB_Energy, ant::analysis::physics::CB_TimeWalk, ant::analysis::physics::ExtractTimings, ant::analysis::physics::TestParticleCombinatorics, ant::analysis::physics::DebugPhysics, ant::analysis::physics::TestMCWeighting, ant::analysis::physics::MCSmearing, ant::analysis::physics::TPC_PhysicsStats, ant::analysis::physics::PID_PhiAngle, ant::analysis::physics::TAPS_ShortEnergy, ant::analysis::physics::OmegaMCAngles, ant::analysis::physics::Omega_EpEm_mc, and ant::analysis::physics::TAPSVeto_Energy.
|
protected |