Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions PWGJE/Core/FastJetUtilities.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@

#include "FastJetUtilities.h"

#include <fastjet/PseudoJet.hh>

#include <vector>

void fastjetutilities::setFastJetUserInfo(std::vector<fastjet::PseudoJet>& constituents, int index, int status)
{
fastjet_user_info* user_info = new fastjet_user_info(status, index); // FIXME: can setting this as a pointer be avoided?
Expand Down
9 changes: 2 additions & 7 deletions PWGJE/Core/FastJetUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,10 @@
#ifndef PWGJE_CORE_FASTJETUTILITIES_H_
#define PWGJE_CORE_FASTJETUTILITIES_H_

#include <fastjet/PseudoJet.hh>

#include <cmath>
#include <limits>
#include <numeric>
#include <tuple>
#include <vector>
#include <string>

#include "fastjet/PseudoJet.hh"
#include "fastjet/Selector.hh"

enum class JetConstituentStatus {
track = 0,
Expand Down
25 changes: 19 additions & 6 deletions PWGJE/Core/JetBkgSubUtils.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,26 @@
// jet finder task
//
// Author: Hadi Hassan, Universiy of Jväskylä, hadi.hassan@cern.ch
#include <memory>
#include <tuple>
#include "Framework/Logger.h"
#include "Common/Core/RecoDecay.h"
#include "PWGJE/Core/JetUtilities.h"

#include "PWGJE/Core/JetBkgSubUtils.h"
#include "PWGJE/Core/FastJetUtilities.h"

#include "Common/Core/RecoDecay.h"

#include <TMath.h>

#include <fastjet/AreaDefinition.hh>
#include <fastjet/ClusterSequenceArea.hh>
#include <fastjet/GhostedAreaSpec.hh>
#include <fastjet/JetDefinition.hh>
#include <fastjet/PseudoJet.hh>
#include <fastjet/Selector.hh>
#include <fastjet/contrib/ConstituentSubtractor.hh>
#include <fastjet/tools/Subtractor.hh>

#include <tuple>
#include <vector>

#include <math.h>

JetBkgSubUtils::JetBkgSubUtils(float jetBkgR_out, float bkgEtaMin_out, float bkgEtaMax_out, float bkgPhiMin_out, float bkgPhiMax_out, float constSubAlpha_out, float constSubRMax_out, int nHardReject_out, fastjet::GhostedAreaSpec ghostAreaSpec_out) : jetBkgR(jetBkgR_out),
bkgEtaMin(bkgEtaMin_out),
Expand Down
21 changes: 7 additions & 14 deletions PWGJE/Core/JetBkgSubUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,16 @@
#ifndef PWGJE_CORE_JETBKGSUBUTILS_H_
#define PWGJE_CORE_JETBKGSUBUTILS_H_

#include <string>
#include <memory>
#include <fastjet/AreaDefinition.hh>
#include <fastjet/GhostedAreaSpec.hh>
#include <fastjet/JetDefinition.hh>
#include <fastjet/PseudoJet.hh>
#include <fastjet/Selector.hh>

#include <tuple>
#include <vector>
#include <TMath.h>

#include "PWGJE/Core/FastJetUtilities.h"

#include "fastjet/PseudoJet.hh"
#include "fastjet/ClusterSequenceArea.hh"
#include "fastjet/AreaDefinition.hh"
#include "fastjet/JetDefinition.hh"
#include "fastjet/tools/JetMedianBackgroundEstimator.hh"
#include "fastjet/tools/Subtractor.hh"
#include "fastjet/contrib/ConstituentSubtractor.hh"

#include "Framework/Logger.h"
#include <math.h>

enum class BkgSubEstimator { none = 0,
medianRho = 1,
Expand Down
31 changes: 4 additions & 27 deletions PWGJE/Core/JetCandidateUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,35 +17,12 @@
#ifndef PWGJE_CORE_JETCANDIDATEUTILITIES_H_
#define PWGJE_CORE_JETCANDIDATEUTILITIES_H_

#include <array>
#include <vector>
#include <string>
#include <optional>
#include <algorithm>

#include "Framework/AnalysisTask.h"
#include "Framework/AnalysisDataModel.h"
#include "Framework/ASoA.h"
#include "Framework/O2DatabasePDGPlugin.h"

#include "Framework/Logger.h"
#include "Common/Core/TrackSelection.h"
#include "Common/Core/TrackSelectionDefaults.h"
#include "Common/DataModel/EventSelection.h"
#include "Common/DataModel/TrackSelectionTables.h"
#include "PWGJE/DataModel/EMCALClusters.h"

#include "PWGHF/DataModel/CandidateReconstructionTables.h"
#include "PWGHF/DataModel/CandidateSelectionTables.h"
#include "PWGHF/DataModel/DerivedTables.h"

#include "PWGJE/Core/FastJetUtilities.h"
#include "PWGJE/Core/JetDerivedDataUtilities.h"
#include "PWGJE/Core/JetHFUtilities.h"
#include "PWGJE/Core/JetDQUtilities.h"
#include "PWGJE/Core/JetHFUtilities.h"
#include "PWGJE/Core/JetV0Utilities.h"
#include "PWGJE/Core/JetFinder.h"
#include "PWGJE/DataModel/Jet.h"

#include <cstdint>
#include <type_traits>

namespace jetcandidateutilities
{
Expand Down
30 changes: 10 additions & 20 deletions PWGJE/Core/JetDQUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,21 @@
#ifndef PWGJE_CORE_JETDQUTILITIES_H_
#define PWGJE_CORE_JETDQUTILITIES_H_

#include <array>
#include <vector>
#include <string>
#include <optional>
#include "PWGJE/DataModel/Jet.h"

#include <TPDGCode.h>
#include "Common/Core/RecoDecay.h"

#include "CommonConstants/PhysicsConstants.h"
#include "Framework/AnalysisTask.h"
#include "Framework/AnalysisDataModel.h"
#include "Framework/ASoA.h"
#include "Framework/O2DatabasePDGPlugin.h"
#include <CommonConstants/PhysicsConstants.h>
#include <Framework/ASoA.h>

#include "Framework/Logger.h"
#include "Common/Core/TrackSelection.h"
#include "Common/Core/TrackSelectionDefaults.h"
#include "Common/DataModel/EventSelection.h"
#include "Common/DataModel/TrackSelectionTables.h"
#include <TPDGCode.h>

#include "PWGDQ/DataModel/ReducedInfoTables.h"
#include <Rtypes.h>

#include "PWGJE/Core/FastJetUtilities.h"
#include "PWGJE/Core/JetDerivedDataUtilities.h"
#include "PWGJE/Core/JetFinder.h"
#include "PWGJE/DataModel/Jet.h"
#include <array>
#include <cstdint>
#include <string>
#include <type_traits>

namespace jetdqutilities
{
Expand Down
19 changes: 13 additions & 6 deletions PWGJE/Core/JetDerivedDataUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,17 @@
#ifndef PWGJE_CORE_JETDERIVEDDATAUTILITIES_H_
#define PWGJE_CORE_JETDERIVEDDATAUTILITIES_H_

#include <vector>
#include <string>
#include "Common/CCDB/TriggerAliases.h"
#include "Common/CCDB/EventSelectionParams.h"
#include "Common/CCDB/TriggerAliases.h"

#include <Rtypes.h>

#include <array>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <string>
#include <vector>

namespace jetderiveddatautilities
{
Expand Down Expand Up @@ -153,9 +160,9 @@ uint16_t setEventSelectionBit(T const& collision)
if (collision.sel7()) {
SETBIT(bit, JCollisionSel::sel7);
}
if (collision.alias_bit(kINT7)) {
SETBIT(bit, JCollisionSel::selKINT7);
}
if (collision.alias_bit(kINT7)) {
SETBIT(bit, JCollisionSel::selKINT7);
}
if (collision.selection_bit(o2::aod::evsel::kIsTriggerTVX)) {
SETBIT(bit, JCollisionSel::selTVX);
}
Expand Down
8 changes: 7 additions & 1 deletion PWGJE/Core/JetFinder.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,13 @@
/// \author Jochen Klein <jochen.klein@cern.ch>

#include "PWGJE/Core/JetFinder.h"
#include "Framework/Logger.h"

#include <fastjet/ClusterSequenceArea.hh>
#include <fastjet/JetDefinition.hh>
#include <fastjet/PseudoJet.hh>
#include <fastjet/Selector.hh>

#include <vector>

/// Sets the jet finding parameters
void JetFinder::setParams()
Expand Down
20 changes: 10 additions & 10 deletions PWGJE/Core/JetFinder.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@
#ifndef PWGJE_CORE_JETFINDER_H_
#define PWGJE_CORE_JETFINDER_H_

#include <memory>
#include <vector>
#include <fastjet/AreaDefinition.hh>
#include <fastjet/ClusterSequenceArea.hh>
#include <fastjet/GhostedAreaSpec.hh>
#include <fastjet/JetDefinition.hh>
#include <fastjet/PseudoJet.hh>
#include <fastjet/Selector.hh>

#include <Rtypes.h>

#include <TDatabasePDG.h>
#include <TPDGCode.h>
#include <TMath.h>
#include <vector>

#include "fastjet/PseudoJet.hh"
#include "fastjet/ClusterSequenceArea.hh"
#include "fastjet/AreaDefinition.hh"
#include "fastjet/JetDefinition.hh"
#include "fastjet/tools/Subtractor.hh"
#include <math.h>

enum class JetType {
full = 0,
Expand Down
46 changes: 20 additions & 26 deletions PWGJE/Core/JetFindingUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,37 +17,31 @@
#ifndef PWGJE_CORE_JETFINDINGUTILITIES_H_
#define PWGJE_CORE_JETFINDINGUTILITIES_H_

#include <array>
#include <vector>
#include <string>
#include <cmath>
#include <memory>
#include <TRandom3.h>

#include "Framework/AnalysisTask.h"
#include "Framework/AnalysisDataModel.h"
#include "Framework/ASoA.h"
#include "Framework/O2DatabasePDGPlugin.h"
#include "Framework/HistogramRegistry.h"

#include "Framework/Logger.h"
#include "Common/Core/TrackSelection.h"
#include "Common/Core/TrackSelectionDefaults.h"
#include "Common/DataModel/EventSelection.h"
#include "Common/DataModel/TrackSelectionTables.h"
#include "PWGJE/DataModel/EMCALClusters.h"

#include "PWGHF/DataModel/CandidateReconstructionTables.h"
#include "PWGHF/DataModel/CandidateSelectionTables.h"

// #include "PWGJE/Core/JetBkgSubUtils.h"
#include "PWGJE/Core/FastJetUtilities.h"
#include "PWGJE/Core/JetCandidateUtilities.h"
#include "PWGJE/Core/JetDerivedDataUtilities.h"
#include "PWGJE/Core/JetFinder.h"
#include "PWGJE/DataModel/Jet.h"
#include "PWGJE/DataModel/JetReducedData.h"

#include "PWGJE/Core/JetCandidateUtilities.h"
#include "PWGJE/Core/JetHFUtilities.h"
#include <CommonConstants/PhysicsConstants.h>
#include <Framework/ASoA.h>
#include <Framework/AnalysisHelpers.h>
#include <Framework/O2DatabasePDGPlugin.h>

#include <THn.h>
#include <TRandom3.h>

#include <fastjet/ClusterSequenceArea.hh>
#include <fastjet/PseudoJet.hh>

#include <cmath>
#include <memory>
#include <string>
#include <type_traits>
#include <vector>

#include <math.h>

namespace jetfindingutilities
{
Expand Down
34 changes: 10 additions & 24 deletions PWGJE/Core/JetHFUtilities.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,33 +17,19 @@
#ifndef PWGJE_CORE_JETHFUTILITIES_H_
#define PWGJE_CORE_JETHFUTILITIES_H_

#include <array>
#include <vector>
#include <string>
#include <optional>
#include <algorithm>

#include "Framework/AnalysisTask.h"
#include "Framework/AnalysisDataModel.h"
#include "Framework/ASoA.h"
#include "Framework/O2DatabasePDGPlugin.h"

#include "Framework/Logger.h"
#include "Common/Core/TrackSelection.h"
#include "Common/Core/TrackSelectionDefaults.h"
#include "Common/DataModel/EventSelection.h"
#include "Common/DataModel/TrackSelectionTables.h"
#include "PWGJE/DataModel/EMCALClusters.h"

#include "PWGHF/Core/DecayChannels.h"
#include "PWGHF/DataModel/CandidateReconstructionTables.h"
#include "PWGHF/DataModel/CandidateSelectionTables.h"
#include "PWGHF/DataModel/DerivedTables.h"

#include "PWGJE/Core/FastJetUtilities.h"
#include "PWGJE/Core/JetDerivedDataUtilities.h"
#include "PWGJE/Core/JetFinder.h"
#include "PWGJE/DataModel/Jet.h"

#include <CommonConstants/PhysicsConstants.h>
#include <Framework/ASoA.h>

#include <algorithm>
#include <cstdint>
#include <iterator>
#include <type_traits>
#include <vector>

namespace jethfutilities
{

Expand Down
Loading