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
Consumes to CSCDigitizer #782
Conversation
A new Pull Request was created by @ptcox for CMSSW_7_0_X. Consumes to CSCDigitizer It involves the following packages: SimMuon/CSCDigitizer @civanch, @mdhildred, @giamman can you please review it and eventually sign? Thanks. |
+1 |
This pull request is fully signed and it will be integrated in one of the next IBs unless changes or unless it breaks tests. |
It compiles fine, but breaks a couple of workflows: |
Hmm... I'm sorry. I don't know how to interpret this output. What is broken exactly? (I see some LogError messages from a test executable, and although they're a surprise to me, they shouldn't crash the test. In any case I have no idea what to do about those LogErrors. It looks like ParticleDataTable must be broken (?), which is something outside my realm of expertise.) I also see ... in: /build/cmsbuild/jenkins-workarea/workspace/Pull-Request-Integration/ARCHITECTURE/slc5_amd64_gcc481/runTheMatrix-results going to execute cd 8.0_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOScmsDriver.py BeamHalo_cfi.py --conditions auto:startup -s GEN,SIM -n 10 --eventcontent RAWSIM --relval 9000,100 --scenario cosmics --datatier GEN-SIM --fileout file:step1.root > step1_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS.log 2>&1 ERROR executing cd 5.1_TTbar+TTbarFS+HARVESTFS; cmsDriver.py TTbar_Tauola_8TeV_cfi --conditions auto:startup --fast -n 10 --eventcontent FEVTDEBUGHLT,DQM --relval 100000,1000 -s GEN,SIM,RECO,EI,HLT:@RelVal,VALIDATION --datatier GEN-SIM-DIGI-RECO,DQM --fileout file:step1.root > step1_TTbar+TTbarFS+HARVESTFS.log 2>&1; ret= 256 ... which again means nothing to me, and cannot be due to my addition of the consumes interface. Regards, Tim On Sep 12, 2013, at 14:06 , Giulio Eulisse notifications@github.com wrote:
|
Are you sure about this? You changed the digitiser and if it fails in the step 1 of a couple of simulation workflows. In particular it seems to die with the one using the new mixing module, 401.0, and a fastsim one 5.1. If I do:
it works without your changes but it does not if I add them via:
The actual error is:
which is indeed in one of your changes. |
I'd like to have a look and help to fix that, but I am not able to access the jenkins page (hadn't this been fixed already? please give access to my agiamman account...) |
Ah ha, I see the problem. This is a result of changing to an InputTag to satisfy the consumes interface. My change was
But other configs (e.g. Fast Sim) replace 'mixLabel' and 'InputCollection', which I have cleverly removed. This will have to be sorted out with the Sim conveners before the consumes interface goes in. Thanks, Tim On Sep 12, 2013, at 14:54 , Giulio Eulisse notifications@github.com wrote:
|
@mojedasa can you please make sure agiamman can access the above mentioned url? |
Hi All, I noticed that Jenkins was not saving the artifacts when something failed. I changed the configuration so It saves them whether it fails or not, and I launched again a test for this Pull Request. You can see them here: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/473 |
@ptcox Yes, that is obviously the reason. So the solution is trivial (and I will work on that). It will fix also workflow 401, which is a FastSim workflow too. @nclopezo thanks, now I can access it. |
I guess just building an InputTag for the consumes from the mixLabel & InputCollection? That seems the simplest thing to do in that it won't break other configs. I can do it. Regards, Tim On Sep 12, 2013, at 15:19 , Andrea Giammanco notifications@github.com wrote:
|
Thanks, that's kind. In the meantime I was trying to start having a look, but stumbled upon something that I don't understand: [lxplus408] /afs/cern.ch/work/g/giamman/fastsim/csc/CMSSW_7_0_X_2013-09-12-0200/src $ git cms-merge-topic 782 Can anybody shed some light about this error message? |
remove the relval output, I guess... |
ah thanks, it worked. I didn't know that cms-merge-topic was intolerant to the presence of other files around. |
It's actually git that complains, but yeah, it wants an empty / non existing directory. |
I actually just merged #806, so you can just do a separate pull request which fixes it. |
OK, thanks. Does that mean I need a new branch name rather than updating the existing one? Tim On Sep 12, 2013, at 16:22 , Giulio Eulisse notifications@github.com wrote:
|
The trivial fix that I was proposing was to edit this line in FastSimulation/Configuration/python/FamosSequences_cff.py simMuonCSCDigis.InputCollection = 'MuonSimHitsMuonCSCHits' into simMuonCSCDigis.simHitTag = cms.InputTag("mix", "MuonSimHitsMuonCSCHits") I tested that this works in my local area. I suppose that the easiest is that you commit this into your branch. (Maybe Giulio can comment.) |
Hi Andrea, THat doesn't seem so good to me, because other systems also have the existing mixLabel & InputCollection. It seems minimally intrusive for now to KEEP those two labels, and just create the InputTag from them, rather than have to change config files all over the place. Regards, Tim On Sep 12, 2013, at 16:48 , Andrea Giammanco notifications@github.com wrote:
|
OK, I trust your opinion as expert. I will have a look at the new pull request when this issue will have been fixed, then. |
Pull request #782 was updated. @civanch, @mdhildreth, @giamman can you please check and sign again. |
(I find it difficult to know who I am sending email to when the address appears as a cryptic git-hub thing, so I am adding Giulio and Andrea explicitly in cc) Not exactly an expert, but it just seems simpler not to mess with multiple config files. I just repushed the 'consumes_to_cscdigitizer' branch. Regards, Tim On Sep 12, 2013, at 16:53 , Andrea Giammanco notifications@github.com wrote:
|
At a first glance it now seems innocuous to FastSim. Did you already run the command runTheMatrix.py -l 5.1,401 ? (Eventually it will be done by the release managers in any case.) |
Hi Andrea, No, I didn't run the runTheMatrix thing. I don't know anything about it. Tim From: Andrea Giammanco [notifications@github.com] At a first glance it now seems innocuous to FastSim. Did you already run the command runTheMatrix.py -l 5.1,401 ? (Eventually it will be done by the release managers in any case.) — |
Well, it's as simple as typing runTheMatrix.py -l 5.1,401 Just let me know. (I could do it myself but not before tomorrow, sorry) Andrea Andrea Giammanco From: ptcox [notifications@github.com] Hi Andrea, No, I didn't run the runTheMatrix thing. I don't know anything about it. Tim From: Andrea Giammanco [notifications@github.com] At a first glance it now seems innocuous to FastSim. Did you already run the command runTheMatrix.py -l 5.1,401 ? (Eventually it will be done by the release managers in any case.) — — |
No urgency from my side. I am only doing this because it is demanded of me :) Tim From: Andrea Giammanco [notifications@github.com] Well, it's as simple as typing runTheMatrix.py -l 5.1,401 Just let me know. (I could do it myself but not before tomorrow, sorry) Andrea Andrea Giammanco From: ptcox [notifications@github.com] Hi Andrea, No, I didn't run the runTheMatrix thing. I don't know anything about it. Tim From: Andrea Giammanco [notifications@github.com] At a first glance it now seems innocuous to FastSim. Did you already run the command runTheMatrix.py -l 5.1,401 ? (Eventually it will be done by the release managers in any case.) — — — |
+1 |
This pull request is fully signed and it will be integrated in one of the next IBs unless changes or unless it breaks tests. @ktf can you please take care of it? |
This also passes:
Which was failing before. Merging. |
Adds consumes interface to SimMuon/CSCDigitizer - CSCDigiProducer and CSCDigiDump. Updates config file for CSCDigiProducer to use an InputTag to specify simhit input.