« working... | Main | 0_8_0 Revisited »

Wednesday, July 19, 2006

Migration to 0_8_0

Looks like in 080 some files have changed names (from CMSSW/RecoLocalCalo/EcalRecProducers/data/) that's why Nikitenko's script wouldn't work. I changed them to point to the renamed ones. As Nikitenko points, in file


Geometry/TrackerRecoData/data/trackerRecoGeometryXML.cfi

we have to change


es_source = XMLIdealGeometryESSource

to


es_source trackerIdealGeom = XMLIdealGeometryESSource

To do that, when you're in the CMSSW_0_8_0/src directory you'll have to checkout from CVS:

cmscvsroot CMSSW; cvs login;
cvs co -r CMSSW_0_8_0 Geometry/TrackerRecoData

The module named ecaluncalibrechit changed to ecalWeightUncalibRecHit (this module is inside ecalWeightUncalibRecHit.cfi - one of the renamed files).

The module named ecalrechit was renamed to ecalRecHit (ecalRecHit.cfi) - apparently lowercase DOES matter :)

Still working on it... I've got a 2 event job which is still running after 3min:40sec... could it be??? ...6min:40secs... looking good... Nope :(

I've got an error message saying:

<FrameworkError ExitStatus="8001" Type="CMSException" >
cms::Exception caught in cmsRun
---- FileNotFound BEGIN
can't open pdt file cannot open /afs/cern.ch/cms/external/lcg/external/HepPDT/2.02.02/slc3_ia32_gcc323/data/PDG_mass_width_2004.mcA cms::Exception is going through EDProducer:
Module type=HepMCCandidateProducer, Module label=genCandidates, Process name=PROD
---- FileNotFound END
</FrameworkError>

The really annoying part is that the cfi file defines it as: string pdtFileName = "/afs/cern.ch/cms/external/lcg/external/HepPDT/2.02.02/slc3_ia32_gcc323/data/PDG_mass_width_2004.mc" and that file exists! Hmmm I'm kinda stuck...

edit: I just realized that the "A" at the end of the filename belongs to the next sentence. How embarassing. Still though it doesn't work. I tried copying the file locally to my own web space and rerunning but the same error occured.

Hmmm... the problem seems to be in the doGenJetMET sequence. I'll try disabling this and see what happens. This means that the path p1 has to be changed as well.

Last update: All the above managed to give me a final root file. The farmout script that worked is in my bin directory. BUT That script has the doGenJetMET sequence disabled. This obviously has the result of not having GenJets in the resulting root file. One other thing that bothers me is that the root file is only 1.4 MB (two events). This means that either somehow the event size has been magically reduced by a factor of ~5 or that I'm missing stuff (the doGenJetMET sequence is one of them for sure!).

The root file looks okay though; all other necessary branches are there at least:

recoSuperClusters_correctedIslandBarrelSuperClusterProducer__PROD.
recoCaloJets_icone5__PROD.
recoCaloJets_mcone5__PROD.
recoTracks_CTFWMaterial__PROD.

(one other issue is that extra __PROD part which I don't know if its due to the new version or other things) I'll now create around 500 events to get some statistics and look at the plots.

If you want to look at the first test events I produced and comment (please do!) you'll find them here:

/afs/hep/cms/lazaridis/FullCMS080Sim-HZZ2e2nu-2events

btw... I don't think I can do anything about the scramv1 error...

SCRAM Error: It appears that the module "Template.pm" is not installed.
Please check your installaion. If you are an administrator,
you can find the Perl Template Toolkit at www.cpan.org or at
the web site of the author (Andy Wardley):
www.template-toolkit.com
You should install version 2.xx (2.13 or better).

Posted by Christos Lazaridis at 3:42 PM
Edited on: Wednesday, July 19, 2006 8:21 PM
Categories: CMSSW

Christos Lazaridis - My other website :)