giovedì 4 ottobre 2007

filtro per phi

allora, il filtro sembra funzionare con il seguente modulo:

module phiFiltering = PhiRangeSelector
{
InputTag src = secondFilter
bool filter = true
double phiMin = -1000
double phiMax = 1000
}

da girare dopo il secondFilter (i valori di max e min sono da camiare ;) ), phi va da -pigreco a pigreco quando copre tutto l'angolo solido.
A questo punto, moduli successivi leggono phiFiltering e l'ouptut module si scrive:

module out = PoolOutputModule
{
untracked string fileName = "etaAndPhiFiltered.root"
untracked vstring outputCommands =
{
"drop *",
"keep *_phiFiltering_*_*",
"keep *_alCaIsolatedElectrons_*_*"
}
}

Nessun commento: