Esempio n. 1
0
def trkMatchAndFiducial(trk, requireSuperFiducial):
    if trk.getClusters().GetEntries() == 0: return False
    trkCluster = trk.getClusters().First()
    if requireSuperFiducial and not utilsAndPlots.inSuperFiducialRegion(
            trkCluster.getPosition()[0],
            trkCluster.getPosition()[1]):
        return False
    return True
def checkClusterFiducialAndTiming(fspCl, requireSuperFiducial) : 
    if fspCl.getClusters().GetEntries()==0 : return False 
#    print 'found a cluster' 
    cl= fspCl.getClusters().First()
    if requireSuperFiducial and not utilsAndPlots.inSuperFiducialRegion(cl.getPosition()[0],cl.getPosition()[1]) : return False
#    print 'pass super fiducial' 
    if not myhist.clusterTimingCut(cl.getClusterTime()) : return False
#    print 'passed all cuts' 
    return True
Esempio n. 3
0
def checkClusterFiducialAndTiming(fspCl, requireSuperFiducial):
    if fspCl.getClusters().GetEntries() == 0: return False
    #    print 'found a cluster'
    cl = fspCl.getClusters().First()
    if requireSuperFiducial and not utilsAndPlots.inSuperFiducialRegion(
            cl.getPosition()[0],
            cl.getPosition()[1]):
        return False
    #    print 'pass super fiducial'
    if not myhist.clusterTimingCut(cl.getClusterTime()): return False
    #    print 'passed all cuts'
    return True
def trkMatchAndFiducial(trk, requireSuperFiducial) :
    if trk.getClusters().GetEntries() == 0 : return False
    trkCluster=trk.getClusters().First()    
    if requireSuperFiducial and not utilsAndPlots.inSuperFiducialRegion(trkCluster.getPosition()[0],trkCluster.getPosition()[1]) : return False
    return True