To compile : *** ./genMakeFile.tcl > Makefile todolist -> mettre ça dans le fichier TODO * 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? * comparer les plots avec CMS TDR - expliquer les algorithmes - expliquer les resolutions delires : * other jet algorithms ? "The SISCone and anti-kt jet algorithms", arXiv:0807.0021 * frog ? for event display ? - 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) /// !!! * attention, le calcul de PTmis a changé : on y inclut les muons maintenant * 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