+ }
+ } else if (fSpecialTrigger == 3){ // Selecting kCentral and kSemiCentral from trigger classes, not aliases
+ switch(selectSpecialSubTriggerClass){
+ case 0: // all together
+ fSpecialSubTrigger=0;
+ fSpecialSubTriggerName="";
+// AliInfo("Info: Nothing to be done");
+ break;
+ case 1: // kCentral - no vertex restriction
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CVHN";
+ cout << "kCentralOpen" << endl;
+ break;
+ case 2: // kCentral - T00 +- 10 cm
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CCENT";
+ cout << "kCentralVertex" << endl;
+ break;
+ case 3: // kCentral - both
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CVHN|CCENT";
+ cout << "kCentral both" << endl;
+ break;
+ case 4: // kSemiCentral - no vertex restriction
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CVLN";
+ cout << "kSemiCentralOpen" << endl;
+ break;
+ case 5: // kSemiCentral - T00 +- 10 cm
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CSEMI";
+ cout << "kSemiCentralVertex" << endl;
+ break;
+ case 6: // kSemiCentral - both
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CSEMI%CVLN";
+ cout << "kSemiCentral both" << endl;
+ break;
+ case 7: // kMB
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CPBI1_|CPBI1-";
+ cout << "kMB 1" << endl;
+ break;
+ case 8: // kMB
+ fSpecialSubTrigger=1;
+ fNSpecialSubTriggerOptions=1;
+ fSpecialSubTriggerName="CPBI2_|CPBI2-";
+ cout << "kMB 2" << endl;
+ break;
+ default:
+ AliError("Warning: Special Subtrigger Class Not known");
+ return 0;
+ }