pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}
//check if any bits are set
TBits bFlowBits = pTrack->GetFlowBits();
- if (bFlowBits.CountBits() != 0) {
- //cout<<"The number of bits set = "<<bFlowBits.CountBits()<<endl;
+ if (bFlowBits.CountBits() ==0) {
+ delete pTrack; } //track will not be used anymore
+ else {
pEvent->TrackCollection()->Add(pTrack) ;
iGoodTracks++;
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent-> SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
//check if any bits are set
TBits bFlowBits = pTrack->GetFlowBits();
- if (bFlowBits.CountBits() !=0) {
+ if (bFlowBits.CountBits() ==0) {
+ delete pTrack; } //track will not be used anymore
+ else {
pEvent->TrackCollection()->Add(pTrack) ;
iGoodTracks++;
{ iSelParticlesDiff++; }
}
+
itrkN++;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}
//check if any bits are set
TBits bFlowBits = pTrack->GetFlowBits();
- if (bFlowBits.CountBits() !=0) {
+ if (bFlowBits.CountBits() ==0) {
+ delete pTrack; } //track will not be used anymore
+ else {
pEvent->TrackCollection()->Add(pTrack) ;
iGoodTracks++;
{ iSelParticlesDiff++; }
}
-
+
itrkN++;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
//check if any bits are set
TBits bFlowBits = pTrack->GetFlowBits();
- if (bFlowBits.CountBits() !=0) {
+ if (bFlowBits.CountBits() ==0) {
+ delete pTrack; } //track will not be used anymore
+ else {
pEvent->TrackCollection()->Add(pTrack) ;
iGoodTracks++;
{ iSelParticlesDiff++; }
}
+
itrkN++;
}
pEvent-> SetEventNSelTracksIntFlow(iSelParticlesInt);
pEvent->SetNumberOfTracks(iGoodTracks);
cout<<" iGoodTracks = "<<iGoodTracks<<endl;
- cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
+ //cout << " iSelectedTracksInt = " << iSelParticlesInt << endl;
return pEvent;
}