Skip to content

Commit

Permalink
PWGEM/PhotonMeson: change default values for configurables
Browse files Browse the repository at this point in the history
  • Loading branch information
dsekihat committed Apr 18, 2024
1 parent 0f87a82 commit a0d17bc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
21 changes: 11 additions & 10 deletions PWGEM/PhotonMeson/TableProducer/skimmerDalitzEE.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,21 @@ struct skimmerDalitzEE {
Configurable<float> cfgCentMin{"cfgCentMin", 0, "min. centrality"};
Configurable<float> cfgCentMax{"cfgCentMax", 999.f, "max. centrality"};

Configurable<float> maxMee{"maxMee", 0.5, "max. mee to store ee pairs"};
Configurable<float> maxMee{"maxMee", 1e+10, "max. mee to store ee pairs"};
Configurable<bool> storeLS{"storeLS", false, "flag to store LS pairs"};
Configurable<float> minpt{"minpt", 0.2, "min pt for track for loose track sample"};
Configurable<float> minpt{"minpt", 0.1, "min pt for track for loose track sample"};
Configurable<float> maxeta{"maxeta", 0.9, "eta acceptance for loose track sample"};
Configurable<float> minTPCNsigmaEl{"minTPCNsigmaEl", -2.0, "min. TPC n sigma for electron inclusion"};
Configurable<float> maxTPCNsigmaEl{"maxTPCNsigmaEl", 3.0, "max. TPC n sigma for electron inclusion"};
Configurable<float> minTPCNsigmaEl{"minTPCNsigmaEl", -2.5, "min. TPC n sigma for electron inclusion"};
Configurable<float> maxTPCNsigmaEl{"maxTPCNsigmaEl", 3.5, "max. TPC n sigma for electron inclusion"};
Configurable<int> min_ncluster_tpc{"min_ncluster_tpc", 10, "min ncluster tpc"};
Configurable<int> mincrossedrows{"mincrossedrows", 100, "min. crossed rows"};
Configurable<int> mincrossedrows{"mincrossedrows", 40, "min. crossed rows"};
Configurable<float> min_tpc_cr_findable_ratio{"min_tpc_cr_findable_ratio", 0.8, "min. TPC Ncr/Nf ratio"};
Configurable<int> minitsncls{"minitsncls", 5, "min. number of ITS clusters"};
Configurable<float> maxchi2tpc{"maxchi2tpc", 4.0, "max. chi2/NclsTPC"};
Configurable<float> maxchi2its{"maxchi2its", 5.0, "max. chi2/NclsITS"};
Configurable<int> minitsncls{"minitsncls", 4, "min. number of ITS clusters"};
Configurable<float> maxchi2tpc{"maxchi2tpc", 5.0, "max. chi2/NclsTPC"};
Configurable<float> maxchi2its{"maxchi2its", 6.0, "max. chi2/NclsITS"};
Configurable<float> dca_xy_max{"dca_xy_max", 1.0f, "max DCAxy in cm"};
Configurable<float> dca_z_max{"dca_z_max", 1.0f, "max DCAz in cm"};
Configurable<float> dca_3d_sigma_max{"dca_3d_sigma_max", 1.f, "max DCA 3D in sigma"};
Configurable<float> dca_3d_sigma_max{"dca_3d_sigma_max", 1e+10, "max DCA 3D in sigma"};
Configurable<float> max_mean_itsob_cluster_size{"max_mean_itsob_cluster_size", 16.f, "max. <ITSob cluster size> x cos(lambda)"}; // this is to suppress random combination. default 4 + 1 for skimming.

HistogramRegistry fRegistry{
Expand All @@ -79,10 +79,11 @@ struct skimmerDalitzEE {
{"hNpos", "hNpos;centrality FT0C;Number of positrons", {HistType::kTH2F, {{110, 0, 110}, {101, -0.5f, +100.5f}}}},
},
};
std::pair<int8_t, std::set<uint8_t>> itsRequirement = {1, {0, 1, 2}}; // any hits on 3 ITS ib layers.

void init(InitContext const&) {}

std::pair<int8_t, std::set<uint8_t>> itsRequirement = {1, {0, 1, 2}}; // any hits on 3 ITS ib layers.

template <typename TTrack>
bool checkTrack(TTrack const& track)
{
Expand Down
6 changes: 4 additions & 2 deletions PWGEM/PhotonMeson/TableProducer/skimmerPrimaryElectron.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -792,13 +792,13 @@ struct prefilterPrimaryElectron {
Partition<MyFilteredTracks> posTracks = o2::aod::track::signed1Pt > 0.f;
Partition<MyFilteredTracks> negTracks = o2::aod::track::signed1Pt < 0.f;

std::map<int, uint8_t> pfb_map; // map track.globalIndex -> prefilter bit

Partition<aod::EMPrimaryElectrons> positrons = o2::aod::emprimaryelectron::sign > int8_t(0);
Partition<aod::EMPrimaryElectrons> electrons = o2::aod::emprimaryelectron::sign < int8_t(0);

void processPrefilter_TTCA(aod::Collisions const& collisions, aod::BCsWithTimestamps const&, MyTracks const&, aod::EMPrimaryElectrons const& primaryelectrons, aod::TrackAssoc const& trackIndices)
{
std::map<int, uint8_t> pfb_map; // map track.globalIndex -> prefilter bit

for (auto& collision : collisions) {
auto bc = collision.template bc_as<aod::BCsWithTimestamps>();
initCCDB(bc);
Expand Down Expand Up @@ -873,6 +873,8 @@ struct prefilterPrimaryElectron {

void processPrefilter_SA(aod::Collisions const& collisions, aod::BCsWithTimestamps const&, MyFilteredTracks const&, aod::EMPrimaryElectrons const& primaryelectrons)
{
std::map<int, uint8_t> pfb_map; // map track.globalIndex -> prefilter bit

for (auto& collision : collisions) {
auto bc = collision.template bc_as<aod::BCsWithTimestamps>();
initCCDB(bc);
Expand Down

0 comments on commit a0d17bc

Please sign in to comment.