To compile : *** ./genMakeFile.tcl > Makefile * check all resolution number and put some reference on them * 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? delires : - tenir compte des longueurs de radiation ? - mettre une carte des efficacités en eta/phi ? - quid de la construction du détecteur comme un assemblage de petites classes (comme un lego ou comme le beamline d'Hector) /// !!! * pour les temps de vol, on suppose que les particules sont hautement relativistes = elles voyages à la vitesse de la lumière Pour les legos: chaque sous détecteur - quel type - couverture en eta - résolution -> ok pour calos et trackers -> quid des RP ? CASTOR arXiv:0706.2641 p0 = 1059 ZDC = linearity < 2% \sigma/E = 0.7/\sqrt(E) \oplus 0.08 <- positrons \sigma/E = 1.38/\sqrt(E) + 0.13 <- pions stdhep.ps -> page9 = HEPCHG(ID) : get charge for particle ID ne pas oublier de vérifier que la fonction SmearHadron doit avoir un sqrt à la fin si on a une liste de fichier input avec différents types de fichiers (root et hep par exemple), ça va crasher ! attention à CalTower.hh qui est hyper spécifiqueà CMS, après les changements. comment introduire ça dans la carte? * attention : Trigger:: * void TriggerBit::PrintTrigCondition(string LogName,int i) --> il y a a déjà un i défini ailleurs dans la fonction * 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 * dans RESOLution TRACK_eff = 100; ??? ligne 60 de SmearUtil.cc * Delphes.cpp: ligne 196: for(entry = 0; entry < 200; ++entry) -> 200???