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