Fork me on GitHub

source: svn/trunk/README@ 749

Last change on this file since 749 was 533, checked in by Xavier Rouby, 15 years ago

small addition in the Makefile; INSTALL file

File size: 3.7 KB
RevLine 
[524]1samples higgs tautau:
2scp higgs*root h*tau*root server.fynu.ucl.ac.be:/nfs/cms/mass8/CMSDATA/CMSSW/root_files_delphes/
3
4
5BUG:
6 * erreur de compilation si dans le répertoire courant un fichier porte le nom d'un des #include <...>
7par exemple, si les fichiers "list" ou "vector" existent (quel que soit le contenu)
8
[190]9** travail en cours**
10 -> les constructeurs de BlockClasses sont trÚs mal écrits!
[529]11 -> faire un "default" dans SmearUtil, qui sera appelé par le constructeur par défaut, si pas de data card donnée.
12 Changer le ReadDatacard en constructeur
[190]13
[206]14*** pour sortir une nouvelle version de DELPHES
15 - 1) incrémenter le numéro de version dans VERSION
[533]16 - 2) changer le numéro et la date dans src/Smearutil, dans les cout
17 - 3) make tar <--> attention! si de nouveaux fichiers dans le répertoire principal doivent être inclus dans le tar.bz, il faut updater le fichier genMakefile!
18 - 4) mettre sur la page web + change logs
19 - 5) mettre à jour le numéro de version dans le INSTALL
20 - 6) cvs tag Delphes_V_x-x
[190]21
[2]22
23* check all resolution number and put some reference on them
24* in smearing functions, should not be some upper value on the eta ? e.g. : if eta < 3 then it is the central calo, else it is the forward calo => put eta<5?
25
[168]26delires :
[2]27 - tenir compte des longueurs de radiation ?
28 - mettre une carte des efficacités en eta/phi ?
29 - quid de la construction du détecteur comme un assemblage de petites classes (comme un lego ou comme le beamline d'Hector)
30
[7]31Pour les legos:
32
33chaque sous détecteur
34 - quel type
35 - couverture en eta
36 - résolution
37-> ok pour calos et trackers
38-> quid des RP ?
39
40
41CASTOR arXiv:0706.2641
42 p0 = 1059
43
44ZDC = linearity < 2%
45 \sigma/E = 0.7/\sqrt(E) \oplus 0.08 <- positrons
46 \sigma/E = 1.38/\sqrt(E) + 0.13 <- pions
47
48stdhep.ps -> page9 = HEPCHG(ID) : get charge for particle ID
49
[20]50ne pas oublier de vérifier que la fonction SmearHadron doit avoir un sqrt à la fin
[28]51
52si on a une liste de fichier input avec différents types de fichiers (root et hep par exemple), ça va crasher !
[36]53
54attention à CalTower.hh qui est hyper spécifiqueà CMS, aprÚs les changements. comment introduire ça dans la carte?
[71]55
56
[168]57* attention : Trigger::
58 * void TriggerBit::PrintTrigCondition(string LogName,int i)
59 --> il y a a déjà un i défini ailleurs dans la fonction
60 * Dans la lecture de la carte, on ne vérifie pas qu'il y a NTOWER+1 valeurs pour les TOWER_ETA_EDGE et NTOWER pour TOWER_DPHI
[71]61
[168]62* dans RESOLution
63 TRACK_eff = 100; ???
64 ligne 60 de SmearUtil.cc
[71]65
[190]66
67code pile-up FAMOS
68 // How many pile-up events?
69174 int PUevts = (int) random->poissonShoot(averageNumber_);
70175
71176 // Get N events from random files
72177 for ( int ievt=0; ievt<PUevts; ++ievt ) {
73178
74179 // Draw a file in a ramdom manner
75180 unsigned file = (unsigned) (theNumberOfFiles * random->flatShoot());
76181 /*
77182 if ( debug )
78183 std::cout << "The file chosen for event " << ievt
79184 << " is the file number " << file << std::endl;
80185 */
81186
82187 // Smear the primary vertex and express it in mm (stupid GenEvent convention...)
83188 theVertexGenerator->generate();
84189 HepMC::FourVector smearedVertex =
85190 HepMC::FourVector(theVertexGenerator->X()*10.,
86191 theVertexGenerator->Y()*10.,
87192 theVertexGenerator->Z()*10.,
88193 0.);
89194 HepMC::GenVertex* aVertex = new HepMC::GenVertex(smearedVertex);
90195 evt->add_vertex(aVertex);
91196
92197 // Some rotation around the z axis, for more randomness
93198 double theAngle = random->flatShoot() * 2. * 3.14159265358979323;
94199 double cAngle = std::cos(theAngle);
95200 double sAngle = std::sin(theAngle);
Note: See TracBrowser for help on using the repository browser.