void printYieldsMuTauDataPresel(){
        printf("GG category \n");
        getYields("presel_Feb16_jetPt/data_2012.root","gg0",50,300,false);
        printf("\n\n");

        printf("Boosted category \n");
        getYields("presel_Feb16_jetPt/data_2012.root","gg1",50,300,false);
        printf("\n\n");

        printf("VBF category \n");
        getYields("presel_Feb16_jetPt/data_2012.root","vbf",50,300,true);

}
Example #2
0
    DotMapItem::DotMapPlotData::DotMapPlotData(const CvPlot* pPlot, PlayerTypes playerType, int lookAheadDepth) :
        workedImprovement(-1), neighbourCityCount(0), workedByNeighbour(false), isPinned(false), isSelected(true), improvementMakesBonusValid(false)
    {
        TeamTypes teamType = PlayerIDToTeamID(playerType);

        coords = XYCoords(pPlot->getX(), pPlot->getY());
        possibleImprovements = getYields(PlotInfo(pPlot, playerType).getInfo(), playerType, lookAheadDepth);
        bonusType = pPlot->getBonusType(teamType);
        featureType = pPlot->getFeatureType();

        ImprovementTypes currentPlotImprovement = pPlot->getImprovementType();
        for (size_t i = 0, count = possibleImprovements.size(); i < count; ++i)
        {
            // todo - check featuretype too
            if (possibleImprovements[i].second == currentPlotImprovement)
            {
                workedImprovement = i;
                if (currentPlotImprovement != NO_IMPROVEMENT && bonusType != NO_BONUS && 
                    gGlobals.getImprovementInfo(currentPlotImprovement).isImprovementBonusMakesValid(bonusType))
                {
                    improvementMakesBonusValid = true;
                }
                break;
            }
        }
    }