Esempio di analisi con selettori: Tau HLT Simone Gennai 12/02/07 [email protected] 1 Precisazioni • Cosa e’ un selettore? – E’ un modulo che “seleziona” determinati oggetti da una collezione, creandone un’altra con solo gli oggetti selezionati. – Un filtro puo’ “seguire” un selettore per decidere se accettare l’evento o meno, in base alla dimensione della collezione creata. • Al momento (CMSSW_1_2_x) non e’ previsto l’uso delle “Views” … – Per questo motivo i selettori al momento creano una collezione di oggetti concreti – Presto creeranno una collezione di “Ref” per salvare spazio e tempo … 12/02/07 [email protected] 2 Calo+Pxl trigger logic L2TauJetsProvider Single & DoubleTau Collection EM_isolation_SingleTau EM_isolation_DoubleTau EM_Isolated_Selector EM_Isolated EcalIsolationFilter EM_Not_Isolated PixelConeIsolationOnNotisolated PixelConeIsolationOnisolated ConeIsolationSelector TrackIsolationFilter 12/02/07 [email protected] I selettori non prendono decisioni sull’accettare l’evento o meno (compito invece che spetta ai filtri). Sono invece molto utili per “suddividere” o selezionare elementi dentro una collezione e crearne di nuove 3 Uno sguardo ai cff files … 12/02/07 [email protected] 4 Cff files (continued …) EcalIsolation sul Single e Double Tau collection (Producer che crea le collezioni) Selettore che suddivide le precedenti collezioni in Isolated e NotIsolated Filtro che agisce sull’Isolated collection 12/02/07 [email protected] 5 Cff (continued …) PixelIsolation sul Single e Double Tau collection (Producer che crea le collezioni) Filtro che agisce sull’Isolated collection 12/02/07 [email protected] Selettore che riunisce le due collezioni applicando l’isolamento finale (e’ seguito dall’ultimo 6 filtro) Altro esempio: Single Tau Trigger Following Trigger Level Arrivo HLTFilter on IsolatedCollection IsolatedTauSelector ConeIsolation JetTrackAssociator JetCollection TrackCollection Start L2TauJetProvider 12/02/07 L1TauCandidates RegionalSeeding [email protected] 7 Conclusioni • I Selettori sono utili in qualunque analisi di fisica si voglia fare • Sono estremamente flessibili • In un futuro (non troppo lontano) permetteranno di ridurre ulteriormente la dimensione del contenuto dei file prodotti 12/02/07 [email protected] 8