diff --git a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/CMakeLists.txt b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..498f13a2bd4af947fb2d4c89b97395722069932a --- /dev/null +++ b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/CMakeLists.txt @@ -0,0 +1,61 @@ +################################################################################ +# Package: AnalysisExamples +################################################################################ + +# Declare the package name: +atlas_subdir( AnalysisExamples ) + +# Declare the package's dependencies: +atlas_depends_on_subdirs( PRIVATE + Calorimeter/CaloEvent + Control/AthenaBaseComps + Control/AthenaKernel + Control/Navigation + Control/SGTools + Control/StoreGate + Event/NavFourMom + Event/xAOD/xAODEventInfo + Event/xAOD/xAODTracking + GaudiKernel + Generators/GenAnalysisTools/TruthHelper + Generators/GeneratorObjects + PhysicsAnalysis/AnalysisCommon/AnalysisTools + PhysicsAnalysis/AnalysisCommon/AnalysisUtils + PhysicsAnalysis/AnalysisCommon/CompositeParticleEvent + PhysicsAnalysis/AnalysisCommon/ParticleEvent + PhysicsAnalysis/AnalysisTrigger/AnalysisTriggerEvent + PhysicsAnalysis/JetTagging/JetTagEvent + PhysicsAnalysis/JetTagging/JetTagInfo + PhysicsAnalysis/MuonID/MuonIDEvent + PhysicsAnalysis/TruthParticleID/McParticleEvent + PhysicsAnalysis/TruthParticleID/McParticleKernel + Reconstruction/Jet/JetEvent + Reconstruction/MuonIdentification/muonEvent + Reconstruction/Particle + Reconstruction/ParticleTruth + Reconstruction/RecoTools/RecoToolInterfaces + Reconstruction/egamma/egammaEvent + Tracking/TrkEvent/VxVertex + Tracking/TrkVertexFitter/TrkVKalVrtFitter + Trigger/TrigAnalysis/TrigDecisionTool + Trigger/TrigEvent/TrigInDetEvent + Trigger/TrigEvent/TrigParticle + Trigger/TrigEvent/TrigSteeringEvent ) + +# External dependencies: +find_package( CLHEP ) +find_package( HepMC ) +find_package( HepPDT ) +find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread MathMore Minuit Minuit2 Matrix Physics HistPainter Rint ) + +# Component(s) in the package: +atlas_add_component( AnalysisExamples + src/*.cxx + src/components/*.cxx + INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${HEPPDT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS} + LINK_LIBRARIES ${ROOT_LIBRARIES} ${HEPPDT_LIBRARIES} ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES} CaloEvent AthenaBaseComps AthenaKernel Navigation SGTools StoreGateLib SGtests NavFourMom xAODEventInfo xAODTracking GaudiKernel TruthHelper GeneratorObjects AthAnalysisToolsLib AnalysisUtilsLib ParticleEvent AnalysisTriggerEvent JetTagEvent JetTagInfo MuonIDEvent McParticleEvent McParticleKernel JetEvent muonEvent Particle ParticleTruth RecoToolInterfaces egammaEvent VxVertex TrkVKalVrtFitterLib TrigDecisionToolLib TrigInDetEvent TrigParticle TrigSteeringEvent ) + +# Install files from the package: +atlas_install_python_modules( python/*.py ) +atlas_install_joboptions( share/*.py ) + diff --git a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.cxx b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.cxx index 165438ec31dbbf3fa100af39c879d109c705654a..68f779e14c0eb9b727b234d2f3781b94d863b356 100644 --- a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.cxx +++ b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.cxx @@ -232,8 +232,6 @@ JetTagAna::JetTagAna(const std::string& name, m_h_rej_upur_ET(), m_h_rej_upur_eta(), m_h_rej_upur_phi(), - m_eventNumber(0), - m_runNumber(0), m_njet(0), m_jet_phi(), m_jet_eta(), @@ -261,8 +259,7 @@ JetTagAna::JetTagAna(const std::string& name, m_ntrackj(), m_nmuonj(), p_nt1(nullptr), - m_UseTupleSET(false), - m_particleTable(nullptr) + m_UseTupleSET(false) { declareProperty("JetContainer", m_particleJetContainerName = "Cone4H1TowerJets"); declareProperty("MCParticleContainer", m_truthParticleContainerName = "SpclMC"); @@ -824,7 +821,7 @@ StatusCode JetTagAna::execute() { << " weight2D= " << wi2D << " weight3D= " << wi3D << " probJetProb= " << piJP - << " grade= " << (std::string)grd + << " grade= " << grd.gradeString() << (vzero ? " fromV0 " : "") ); if(trk) { ATH_MSG_VERBOSE ( " track pT= " << trk->pt() diff --git a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.h b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.h index e11094c814bd3426dc75e93817b518dbc2cdedf0..fab005a013988b5219537c395c444ea6d984b0f8 100644 --- a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.h +++ b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/JetTagAna.h @@ -253,8 +253,8 @@ class JetTagAna : public AthAlgorithm { // tag ntuple variables: static const int m_maxjet = 80; - int m_eventNumber; - int m_runNumber; + //int m_eventNumber; + //int m_runNumber; // int m_njet; @@ -285,7 +285,7 @@ class JetTagAna : public AthAlgorithm { // double getTotWeight(double,double); const HepMC::GenParticle* getTruth(const Rec::TrackParticle* myTrackParticle,const TrackParticleTruthCollection* mcpartTES,const Rec::TrackParticleContainer* trackTES); - const HepPDT::ParticleDataTable* m_particleTable; + //const HepPDT::ParticleDataTable* m_particleTable; }; diff --git a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/MiscellaneousExamples.cxx b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/MiscellaneousExamples.cxx index 9007c47b4121e5dc9077104a99aa594858457ae5..d89a07364414aa0f2ce84669d36c8f550bef47df 100644 --- a/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/MiscellaneousExamples.cxx +++ b/PhysicsAnalysis/AnalysisCommon/AnalysisExamples/src/MiscellaneousExamples.cxx @@ -38,7 +38,7 @@ bool selectParticle(MiscellaneousExamples *self, const ParticleVect &jj); /// some user defined constants static const double mW = 80.4*CLHEP::GeV; -static const double topMass = 175.0*CLHEP::GeV; +//static const double topMass = 175.0*CLHEP::GeV; using namespace Analysis;