New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EGM GED bug fixes for pre12 (AOD size, cluster double counting, rechit fraction usage) #1986
Conversation
…ions (and adapt common code to work for EB/EE/ES)
…ased isolation, fix egammaFastSimValidation_cff.py so that the folder for gedPhotons is produced, add some updated for private plotting scripts
…oose Et or E cut, configurable cut
…at get vetoed out
… superClusterPFECALRef
… Et cut for output collections (set to 4GeV currently)
…e this cut is now applied upstream
A new Pull Request was created by @lgray (Lindsey Gray) for CMSSW_7_0_X. EGM GED bug fixes for pre12 (AOD size, cluster double counting, rechit fraction usage) It involves the following packages: DQMOffline/EGamma @civanch, @thspeer, @danduggan, @mdhildreth, @cmsbuild, @anton-a, @nclopezo, @rovere, @deguio, @slava77, @vadler, @Degano, @ojeda can you please review it and eventually sign? Thanks. |
There is a problem running unit tests (various PAT tests, in fact)
|
Hi Slava, I confirm that producing a new ttbar aod file with this branch and running the test on top of that, things work fine. (Does this test even run out of the box in pre11? Because I would have guessed that the change which broke compatibility with the old 700pre7 input files specified here was actually the switch to the new ged sequence as default in pre11) |
+1 |
1 similar comment
+1 |
working on it (second iteration) |
There are more messages of the following kind
Based on the increase of the final objects, I'm assuming these are happening more often as expected. |
Hi Slava, Fixing this particular warning requires some fairly careful physics studies in the POGs/PAGs, close-by electrons and early conversions are pretty difficult to disentangle correctly. If it is too annoying, we can demote it to a LogInfo in another PR to avoid re-signing for a one line change. |
Hi Lindsey, I'm just taking this as an opportunity to remind that it's there ;) |
Then it is doing its job! :-) |
//in order to be consistent with the cut applied in the | ||
//ElectronSeedProducer | ||
double scetaBeamSpot = (new_sc.position()-beamSpot_->position()).eta(); | ||
if ( new_sc.energy()/cosh(scetaBeamSpot) > threshSuperClusterEt_ ) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is
Vector deltaR = new_sc.position()-beamSpot_->position();
float et = new_sc.energy()/deltaR.mag()*deltaR.perp();
should be quite a bit lighter than conversion to eta and back
Just to note, I'm expecting a follow up on the code review in a separate PR, as discussed |
+1 |
+1 tested 4100617 in CMSSW_7_0_X_2014-01-10-1400 (sign293a test area) I'll post some more notes later. |
This pull request is fully signed and it will be integrated in one of the next IBs unless changes (tests are also fine). @ktf can you please take care of it? |
This PR is for 70X |
Reco fix -- EGM GED bug fixes for pre12 (AOD size, cluster double counting, rechit fraction usage)
Hi Slava, The decrease in timing for the conversions is due to the fact that the ecal seeding for the conversion tracks is now only running on the reduced collection of clusters from the particleFlowSuperClusterECAL producer rather than the full PFCluster collection. I'm not sure the x2 increase in gedPhotons is fully expected, but given that the total time is small, this can probably be accounted for by the small effective change in threshold by cutting on the parentSCluster Et rather than the (non-corrected at this stage) refined supercluster Et. If the foreseen changes and cleanup happen for the refined SuperCluster in 71x, the size of the two collections can be expected to become probably an order of magnitude smaller, since they will contain only the relatively small number of CaloClusters added in addition to what is already in the mustache SC. (Whereas for 70x these are simply being duplicated between the two collections as has been discussed) |
Reco fixes -- Fixes to Cluster Shape Variables monitored in EXO DQM + #1986 Code Review
Update geant4 to the latest patch.
Built ontop of pre11.
This PR includes various bugfixes and improvements to AOD size: