@@ -67,14 +67,15 @@ struct MyTrack : o2::tof::eventTimeTrackTest {
6767 double mSignalDouble = 0.0 ;
6868 float mEta = 0.0 ;
6969 float mExpDe = 0 ;
70+ int mIsProb = 0 ;
7071 int mCh = -1 ;
7172};
7273
7374using TimeSlewing = o2::dataformats::CalibTimeSlewingParamTOF;
7475
7576bool MyFilter (const MyTrack& tr)
7677{
77- return (tr.mP < 2.0 && fabs (tr.mEta ) < 0.6 );
78+ return (tr.mP < 2.0 && fabs (tr.mEta ) < 0.8 );
7879} // accept all
7980
8081namespace o2
@@ -138,6 +139,7 @@ class TOFEventTimeChecker : public Task
138139 float mExpPi = 0 ;
139140 float mExpKa = 0 ;
140141 float mExpPr = 0 ;
142+ int mIsProb = 0 ;
141143 RecoContainer mRecoData ;
142144 std::shared_ptr<DataRequest> mDataRequest ;
143145 bool mUseMC = true ;
@@ -183,6 +185,7 @@ void TOFEventTimeChecker::processEvent(std::vector<MyTrack>& tracks)
183185 mExpPi = track.tofExpTimePi ();
184186 mExpKa = track.tofExpTimeKa ();
185187 mExpPr = track.tofExpTimePr ();
188+ mIsProb = track.mIsProb ;
186189
187190#ifdef TDEBUG
188191 mTree ->Fill ();
@@ -307,9 +310,10 @@ void TOFEventTimeChecker::fillMatching(GID gid)
307310 trk.mCh = mTOFClustersArrayInp [tofcl].getMainContributingChannel ();
308311
309312 if (mSlewing ) { // let's calibrate
313+ trk.mIsProb = mSlewing ->isProblematic (trk.mCh );
310314 if (mSlewing ->isProblematic (trk.mCh )) {
311- LOG (DEBUG ) << " skip channel " << trk.mCh << " since problematic" ;
312- return ;
315+ // LOG(DEBUG) << "skip channel " << trk.mCh << " since problematic";
316+ // return;
313317 }
314318 float tot = mTOFClustersArrayInp [tofcl].getTot ();
315319 trk.mSignalDouble -= mSlewing ->evalTimeSlewing (trk.mCh , tot);
@@ -372,6 +376,7 @@ void TOFEventTimeChecker::init(InitContext& ic)
372376 mTree = new TTree (" tree" , " tree" );
373377 mTree ->Branch (" orbit" , &mOrbit , " orbit/I" );
374378 mTree ->Branch (" ch" , &mCh , " ch/I" );
379+ mTree ->Branch (" isProb" , &mIsProb , " isProb/I" );
375380 mTree ->Branch (" p" , &mP , " p/F" );
376381 mTree ->Branch (" pt" , &mPt , " pt/F" );
377382 mTree ->Branch (" eta" , &mEta , " eta/F" );
0 commit comments