1818
1919#include < Framework/Logger.h>
2020
21+ #include < cstdint>
22+
2123namespace o2 ::hf_centrality
2224{
2325// centrality selection estimators
@@ -32,34 +34,34 @@ enum CentralityEstimator {
3234};
3335
3436template <typename T>
35- concept hasFT0ACent = requires (T collision) {
37+ concept HasFT0ACent = requires (T collision) {
3638 collision.centFT0A ();
3739};
3840
3941template <typename T>
40- concept hasFT0CCent = requires (T collision) {
42+ concept HasFT0CCent = requires (T collision) {
4143 collision.centFT0C ();
4244};
4345
4446template <typename T>
45- concept hasFT0MCent = requires (T collision) {
47+ concept HasFT0MCent = requires (T collision) {
4648 collision.centFT0M ();
4749};
4850
4951template <typename T>
50- concept hasFV0ACent = requires (T collision) {
52+ concept HasFV0ACent = requires (T collision) {
5153 collision.centFV0A ();
5254};
5355
5456template <typename T>
55- concept hasNTracksPVCent = requires (T collision) {
57+ concept HasNTracksPvCent = requires (T collision) {
5658 collision.centNTPV ();
5759};
5860
5961// / Evaluate centrality/multiplicity percentile using FT0A estimator
6062// / \param candidate is candidate
6163// / \return centrality/multiplicity percentile of the collision
62- template <hasFT0ACent TCollision>
64+ template <HasFT0ACent TCollision>
6365float getCentralityColl (const TCollision& collision)
6466{
6567 return collision.centFT0A ();
@@ -68,7 +70,7 @@ float getCentralityColl(const TCollision& collision)
6870// / Evaluate centrality/multiplicity percentile using FT0C estimator
6971// / \param candidate is candidate
7072// / \return centrality/multiplicity percentile of the collision
71- template <hasFT0CCent TCollision>
73+ template <HasFT0CCent TCollision>
7274float getCentralityColl (const TCollision& collision)
7375{
7476 return collision.centFT0C ();
@@ -77,7 +79,7 @@ float getCentralityColl(const TCollision& collision)
7779// / Evaluate centrality/multiplicity percentile using FT0M estimator
7880// / \param candidate is candidate
7981// / \return centrality/multiplicity percentile of the collision
80- template <hasFT0MCent TCollision>
82+ template <HasFT0MCent TCollision>
8183float getCentralityColl (const TCollision& collision)
8284{
8385 return collision.centFT0M ();
@@ -86,7 +88,7 @@ float getCentralityColl(const TCollision& collision)
8688// / Evaluate centrality/multiplicity percentile using FV0A estimator
8789// / \param candidate is candidate
8890// / \return centrality/multiplicity percentile of the collision
89- template <hasFV0ACent TCollision>
91+ template <HasFV0ACent TCollision>
9092float getCentralityColl (const TCollision& collision)
9193{
9294 return collision.centFV0A ();
@@ -95,7 +97,7 @@ float getCentralityColl(const TCollision& collision)
9597// / Evaluate centrality/multiplicity percentile using NTracksPV estimator
9698// / \param candidate is candidate
9799// / \return centrality/multiplicity percentile of the collision
98- template <hasNTracksPVCent TCollision>
100+ template <HasNTracksPvCent TCollision>
99101float getCentralityColl (const TCollision& collision)
100102{
101103 return collision.centNTPV ();
@@ -119,25 +121,25 @@ float getCentralityColl(const TCollision& collision, const int centEstimator)
119121{
120122 switch (centEstimator) {
121123 case CentralityEstimator::FT0A:
122- if constexpr (hasFT0ACent <TCollision>) {
124+ if constexpr (HasFT0ACent <TCollision>) {
123125 return collision.centFT0A ();
124126 }
125127 LOG (fatal) << " Collision does not have centFT0A()." ;
126128 break ;
127129 case CentralityEstimator::FT0C:
128- if constexpr (hasFT0CCent <TCollision>) {
130+ if constexpr (HasFT0CCent <TCollision>) {
129131 return collision.centFT0C ();
130132 }
131133 LOG (fatal) << " Collision does not have centFT0C()." ;
132134 break ;
133135 case CentralityEstimator::FT0M:
134- if constexpr (hasFT0MCent <TCollision>) {
136+ if constexpr (HasFT0MCent <TCollision>) {
135137 return collision.centFT0M ();
136138 }
137139 LOG (fatal) << " Collision does not have centFT0M()." ;
138140 break ;
139141 case CentralityEstimator::FV0A:
140- if constexpr (hasFV0ACent <TCollision>) {
142+ if constexpr (HasFV0ACent <TCollision>) {
141143 return collision.centFV0A ();
142144 }
143145 LOG (fatal) << " Collision does not have centFV0A()." ;
0 commit comments