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
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