Created
November 27, 2012 13:33
-
-
Save gadamc/4154239 to your computer and use it in GitHub Desktop.
Example using the KDataPy.util.plotbolo function
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import KDataPy.util as kut | |
import ROOT | |
ROOT.gSystem.Load('libkds') | |
ROOT.gSystem.Load('libkpta') | |
chainHeat =ROOT.KPulseAnalysisChain() | |
chainHeat.AddProcessor(ROOT.KBaselineRemoval() ) | |
chainIon1 =ROOT.KPulseAnalysisChain() | |
chainIon1.AddProcessor(ROOT.KBaselineRemoval() ) | |
chainIon1.AddProcessor(ROOT.KPatternRemoval() ) | |
chainIon2 =ROOT.KPulseAnalysisChain() | |
chainIon2.AddProcessor(ROOT.KLinearRemoval() ) | |
chainIon2.AddProcessor(ROOT.KPatternRemoval() ) | |
myPtaDict = {} | |
myPtaDict['chalA FID807'] = chainHeat | |
myPtaDict['chalB FID807'] = chainHeat | |
myPtaDict['ionisA FID807'] = chainIon1 | |
myPtaDict['ionisB FID807'] = chainIon1 | |
myPtaDict['ionisC FID807'] = chainIon2 | |
myPtaDict['ionisD FID807'] = chainIon2 | |
myPtaDict['chalA FID808'] = chainHeat | |
myPtaDict['chalB FID808'] = chainHeat | |
myPtaDict['ionisA FID808'] = chainIon1 | |
myPtaDict['ionisB FID808'] = chainIon1 | |
myPtaDict['ionisC FID808'] = chainIon2 | |
myPtaDict['ionisD FID808'] = chainIon2 | |
kut.plotbolo('/sps/edelweis/kdata/data/raw/ma22a000_000.root', name="FID", ptaDictionary = myPtaDict) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment