log CMSSW

Ob: 
- introducerea constantelor de aliniament in geometria MTCC
- 
15.06.06
Ob: Simulation and Reconstruction for MTCC geometry
- facut reteta: https://twiki.cern.ch/twiki/bin/view/CMS/CosmicReconstructionWithTracker; compilat cu o gramda de erori:
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc:25: prototype for `MeasurementTracker::MeasurementTracker(const edm::EventSetup&)' does not match any in class `MeasurementTracker'
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/interface/MeasurementTracker.h:26: candidates are: MeasurementTracker::MeasurementTracker(const MeasurementTracker&)
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/interface/MeasurementTracker.h:30: MeasurementTracker::MeasurementTracker(const edm::EventSetup&, const edm::ParameterSet&)
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc: In constructor `MeasurementTracker::MeasurementTracker(const edm::EventSetup&)':
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc:29: no matching function for call to `MeasurementTracker::initialize(const edm::EventSetup&)'
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/interface/MeasurementTracker.h:65: candidates are: void MeasurementTracker::initialize(const edm::EventSetup&, const edm::ParameterSet&)
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc: At global scope:
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc:36: prototype for `void MeasurementTracker::initialize(const edm::EventSetup&)' does not match any in class `MeasurementTracker'
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/interface/MeasurementTracker.h:65: candidate is: void MeasurementTracker::initialize(const edm::EventSetup&, const edm::ParameterSet&)
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc: In member function `void MeasurementTracker::initialize(const edm::EventSetup&)':
/data/tonoiu/CMSSW_0_7_0_pre3/src/RecoTracker/MeasurementDet/src/MeasurementTracker.cc:64: no matching function for call to `SiStripRecHitMatcher::SiStripRecHitMatcher()'
/afs/cern.ch/cms/Releases/CMSSW/prerelease/CMSSW_0_7_0_pre3/src/RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitMatcher.h:19: candidates are: SiStripRecHitMatcher::SiStripRecHitMatcher(const SiStripRecHitMatcher&) /afs/cern.ch/cms/Releases/CMSSW/prerelease/CMSSW_0_7_0_pre3/src/RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitMatcher.h:26: SiStripRecHitMatcher::SiStripRecHitMatcher(const edm::ParameterSet&)
gmake: *** [tmp/slc3_ia32_gcc323/src/RecoTracker/MeasurementDet/src/MeasurementTracker.o] Error 1 ********** o pierdere stupida de timp ********************************** 14.06.06 - creat simrec.cfg in ../test - instalat SistripDigitizer: "cvs co SimTracker/SiStripDigitizer" - OK 13.06.06 - instalat CMSSW_0_7_0_pre3 pe lxcmsf1, in /data/tonoiu - OK Am instalat versiune "for developer" cu urmatoarea linie de comanda: /afs/cern.ch/user/g/giordano/public/MTCC/install.sh -developer -Release=CMSSW_0_7_0_pre3 -workdir=. -create_mtcc_area 12.06.06 - copiat directorul: /afs/cern.ch/user/s/santocch/public/CMSSW_0_6_0/src - OK - instalat pachetul CMSSW_0_6_0/src/RecoTracker/SingleTrackPattern + IOMC/CosmicMuonGenerator - OK ************************************************************************************************ Activitate 08.05: - instalat CMSSW_0_6_0....pachetul /RecoTracker/SingleTrackPattern....ok - runat in "/RecoTracker/SingleTrackPattern/test/CosmicDigi.cfg"...ce face asta?...OK - instalat IOMC/CosmicMuonGenerator/ si schimbat in /interface cum scrie in SingleTrackPattern/test/README: ************************************************************************************ Activitate 13.04 - creat 10 fisire root cu CosmicMuonGenerator: in total 100.000 events; theta 0-5; RanSeed=123x56 unde x variaza de la 0 la 9 si outputul este copiat in mtcc local, unde x = 1 -10 - incercat concatenare fisiere in mtcc: {'file:b1.root','file:b10.root'}, insa a aparut aceiasi eroare dupa 11000 de evenimente...-> se proceseaza fisier cu fisier ************************************************************************************* Activitate 12.04 - creat 10 fisire root cu CosmicMuonGenerator: in total 100.000 events; theta 0-5; RanSeed=123x56 unde x variaza de la 0 la 9 si outputul este pus in /tmp/bx.root, unde x = 1 -10...failed...au sters fisierele din /tmp..solutie: facut copie locala. ------------------------------------------------------------------------------------- - creat a3.root(14M) cu 100.000 events; theta 0-5; RanSeed=123456; frecv =40.3 Hz care va fi redirectionat in directorul: ~/CMSSW_0_6_0_pre3/tmp; in acest mod nu mai sunt restrictii de spatiu liber. S-a modificat CosmicMuonSurface.cfg$module out = PoolOutputModule { untracked string fileName = "~/CMSSW_0_6_0_pre3/tmp/a3.root" } - creat a3sim.root; untracked vstring fileNames = {'file:../tmp/a3.root'}...eroare dupa 11000 de evenimente: Module received std::exception -> incercat cu fisiere care nu depasesc 10000 de evenimente. -------------------------------------------------------------------------------------- - creat a2.root cu 10000 events; theta 0-5; RanSeed=123654 (old=123456); frecv = 40,4Hz - creat a2rechit.root cu 400ev-1rechit; 2ev-2rechit -------------------------------------------------------------------------- - creat a1.root cu 10000 events si theta 0-30; frecv = 252,1Hz - creat a1rechit.root cu 390ev cu 1 rechit, 13ev cu 2 rechit, 2 ev cu 3rechit ---------------------------------------------------------------- - creat un root file cu 5000 events si theta 0-5: frecv= 39Hz - creat c2rechit.root - root c2rechit.root; TBrowser jj; ROOT Files/c2rechit.root/Events/SiStripRecHit_rphiRecHit_Clusterizer/...RecHit_Clusterizer.obj/...obj.collection_data_/@size; .q - output: 198 evenimente au 1 RecHit. Legenda: - RecHit = reconstructed hits. RecHits have a meaning only in the context of the track they belong to, since a cluster is fitted to a rechit taking into account the information of the track. Such RecHits make little sense outside this context. ----------------------------------------------------------------- Magnetic field off: - pentru simulare se modifica OscarProducer din fisierul mtcc.cfg #bool UseMagneticField = true; bool UseMagneticField = false - pentru reconstructie: effect of B is just to drift the charge inside a module; we find inside the StripDigitizer where the drift is calculated and put at 0 that part. ~/CMSSW_0_6_0_pre3/src/SimTracker/SiStripDigitizer/src/SiStripDigitize$// GlobalVector bfield=pSetup->inTesla((*iu)->surface().position()); GlobalVector bfield(0,0,0); De asemenea se modifica si alte fisiere din acest modul care apeleaza procedura de calcul a campului magnetic cum ar fi SiSt$ *************************************************************************** Activitate 11.04: - Generare 2 fisiere root (~/mtcc/CMSSW_0_6_0_pre2/src/IOMC/CosmicMuonGenerator/test): c1.root (1000ev; theta 0-80)= 548Hz; c2.root (1000ev; theta 0-30)=259Hz...la ambele se modifica in /src/IOMC/CosmicMuonGenerator/interface/CosmicMuonParameters.h: RadiusCMS/Z_DistCMS = 1100/1100 mm (old: 8000/15000) - copiere fisiere in ~/CMSSW_0_6_0_pre3/src/ - analiza prin fisierul mtcc.cfg: Step1 = Event generation; Step2 = CMS Det.Simulation module (OscarProducer); Step 3 = Digitization of the simulated hits - se introduc pe rand la input c1.root si c2.root si se obtine la iesire c1sim.root si c2sim.root... OscarProducer terminating - se modifica fisierul DigisToRecHit.cfg (process Clusterizer) a.i sa accepte input: c1sim.root si c2sim.root si sa produca la output: c1rechit.root si c2rechit.root using CosmicMuonGenerator from CMSSW_0_6_0_pre2 i've generated 2 root files: 1000 events; RadiusCMS/Z_DistCMS = 1100/1100 mm. I've change the theta angle of the second file: 0-30 (this is the angle off the vertical axis!?) and in CMSSW_0_6_0_pre3 i've run without errors mtcc.cfg and after that DigisToRecHit.cfg producing 2 output files c1rechit.root and c2rechit.root. i want to send you these files but each has 1.6M. and anyway there is the "problem" of turning off the magnetic fild. *********************************************************************** Activitate 11.04: - Generare 2 fisiere root (~/mtcc/CMSSW_0_6_0_pre2/src/IOMC/CosmicMuonGenerator/test): c1.root (1000ev; theta 0-80)= 548Hz; c2.root (1000ev; theta 0-30)=259Hz...la ambele se modifica in /src/IOMC/CosmicMuonGenerator/interface/CosmicMuonParameters.h: RadiusCMS/Z_DistCMS = 1100/1100 mm (old: 8000/15000) - copiere fisiere in ~/CMSSW_0_6_0_pre3/src/ - analiza prin fisierul mtcc.cfg: Step1 = Event generation; Step2 = CMS Det.Simulation module (OscarProducer); Step 3 = Digitization of the simulated hits - se introduc pe rand la input c1.root si c2.root si se obtine la iesire c1sim.root si c2sim.root... OscarProducer terminating - se modifica fisierul DigisToRecHit.cfg (process Clusterizer) a.i sa accepte input: c1sim.root si c2sim.root si sa produca la output: c1rechit.root si c2rechit.root *********************************************************************** Instalare CMSSW_0_6_0_pre2: - scramv1 project CMSSW CMSSW_0_6_0_pre2 - cvs co IOMC/CosmicMuonGenerator...copiaza toate fisierele pt CosmicMuonGenerator - scramv1 b ...pt compilarea pachetului IOMC *********************************************************************** - instalare si configurare modul IOMC in ~/CMSSW_0_6_0_pre3/src/ project CMSSW ; from CMSSW_0_6_0_pre3/src/ cvs co IOMC/CosmicMuonGenerator ; modify IOMC/CosmicMuonGenerator/interface/CosmicMuonParametrs.h ; ~/CMSSW_0_6_0_pre3/src > scramv1 b *********************************************************************** Fazele CMSSW: - Generare P cosmice -> CosmicMuonSurface (~/mtcc/CMSSW_0_5_0/src/IOMC/CosmicMuonGenerator/test) - Simulare pierdere de energie in detectori pentru geometria MTCC -> mtcc.cfg - Digitalizarea rezultatelor - Clasterizare: gruparea datelor digitale in clustere - Reconstructie MIT din cluster - puncte geometrice *********************************************************************** INSTALARE SimHit - ~/mtcc/CMSSW_0_5_0/src > cmscvsroot CMSSW ... pentru a intra in mediul CMSSW?! - ~/mtcc/CMSSW_0_5_0/src > cvs login Logging in to :pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW CVS password: ....pentru logare la serverul cmscvs.cern.ch - ~/mtcc/CMSSW_0_5_0/src > cvs co SimG4CMS/Tracker ...to copy in CMSSW_0_5_0/src/ the directory SimG4CMS/Tracker - cd SimG4CMS/Tracker/test ... fisierul de analiza este SimHitTrackerAnalyzer.cc * Pentru a modifica nr de evenimente si unghiul de incidenta modificarile se fac in fisierul: CosmicMuonGenerator/test/CosmicMuonsUnderground.cfg sau CosmicMuonsSurface.cfg iar pentru a modifica volumul analizat se modifica in fisierul: CosmicMuonGenerator/interface/CosmicMuonParameters.h * Apoi fiecare fisier este pus la intrarea "simcosmic.cfg", care simuleaza interactia muonilor cu subdetectorii Rezultate analiza 1)Output1: cosmic1.root - maxEvents = 1000 - Theta = 0 - 80 - RadiusCMS = 8000; Z_DistCMS = 15000 * rate is 2763.31+-87.3834 muons per second; number of events corresponds to 0.361885 s * saved : Event 1000 of weight 0 with 1 tracks and 1 vertices, generated by 1 particles 2)Output1: cosmic2.root - maxEvents = 1000 - Theta = 20 - 60 - RadiusCMS = 8000; Z_DistCMS = 15000 *3)Output1: cosmic3.root - maxEvents = 1000 - Theta = 0 - 80 - RadiusCMS = 4000; Z_DistCMS = 10000 * rate is 914.819+-28.9291 muons per second; number of events corresponds to 1.09311 s * saved : Event 1000 of weight 0 with 1 tracks and 1 vertices, generated by 1 particles * rate is 637.93+-20.1731 muons per second; number of events corresponds to 1.56757 s * saved : Event 1000 of weight 0 with 1 tracks and 1 vertices, generated by 1 particles