@@ -192,6 +192,34 @@ void o2::aod::dqmixing::SetUpMixing(MixingHandler* mh, const char* mixingVarible
192192 std::vector<float > fMultLimsHashing = {0 .0f , 1000 .0f , 2000 .0f , 3000 .0f , 4000 .0f , 5000 .0f , 6000 .0f , 8000 .0f , 10000 .0f , 20000 .0f };
193193 mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
194194 }
195+ if (!nameStr.compare (" PileUpA4" )) {
196+ std::vector<float > fMultLimsHashing = {0 .0f , 500 .0f , 1000 .0f , 1500 .0f , 2000 .0f , 2500 .0f , 3000 .0f , 3500 .0f , 4000 .0f , 4500 .0f , 5000 .0f , 5500 .0f , 6000 .0f , 8000 .0f , 10000 .0f , 20000 .0f };
197+ mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
198+ }
199+ if (!nameStr.compare (" MedianTimeA1" )) {
200+ std::vector<float > fMultLimsHashing = {-100 .0f , -40 .0f , -20 .0f , 20 .0f , 40 .0f , 100 .0f };
201+ mh->AddMixingVariable (VarManager::kNTPCmedianTimeLongA , fMTLimsHashing .size (), fMTLimsHashing );
202+ }
203+ if (!nameStr.compare (" MedianTimeA2" )) {
204+ std::vector<float > fMultLimsHashing = {-100 .0f , -80 .0f , -60 .0f , -40 .0f , -20 .0f , 0 .0f , 20 .0f , 40 .0f , 60 .0f , 80 .0f , 100 .0f };
205+ mh->AddMixingVariable (VarManager::kNTPCmedianTimeLongA , fMTLimsHashing .size (), fMTLimsHashing );
206+ }
207+ if (!nameStr.compare (" MedianTimeA3" )) {
208+ std::vector<float > fMultLimsHashing = {-100 .0f , -80 .0f , -60 .0f , -40 .0f , -30 ,0f , -20 .0f , -10 .0f , 0 .0f , 10 .0f , 20 .0f , 30 .0f , 40 .0f , 60 .0f , 80 .0f , 100 .0f };
209+ mh->AddMixingVariable (VarManager::kNTPCmedianTimeLongA , fMTLimsHashing .size (), fMTLimsHashing );
210+ }
211+ if (!nameStr.compare (" PileUpA1" )) {
212+ std::vector<float > fMultLimsHashing = {0 .0f , 1000 .0f , 2000 .0f , 6000 .0f , 10000 .0f , 20000 .0f };
213+ mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
214+ }
215+ if (!nameStr.compare (" PileUpA2" )) {
216+ std::vector<float > fMultLimsHashing = {0 .0f , 1000 .0f , 2000 .0f , 4000 .0f , 6000 .0f , 8000 .0f , 10000 .0f , 20000 .0f };
217+ mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
218+ }
219+ if (!nameStr.compare (" PileUpA3" )) {
220+ std::vector<float > fMultLimsHashing = {0 .0f , 1000 .0f , 2000 .0f , 3000 .0f , 4000 .0f , 5000 .0f , 6000 .0f , 8000 .0f , 10000 .0f , 20000 .0f };
221+ mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
222+ }
195223 if (!nameStr.compare (" PileUpA4" )) {
196224 std::vector<float > fMultLimsHashing = {0 .0f , 500 .0f , 1000 .0f , 1500 .0f , 2000 .0f , 2500 .0f , 3000 .0f , 3500 .0f , 4000 .0f , 4500 .0f , 5000 .0f , 5500 .0f , 6000 .0f , 8000 .0f , 10000 .0f , 20000 .0f };
197225 mh->AddMixingVariable (VarManager::kNTPCcontribLongA , fPileUpLimsHashing .size (), fPileUpLimsHashing );
0 commit comments