Fork me on GitHub

Changeset 306 in svn for trunk/src


Ignore:
Timestamp:
Mar 9, 2009, 12:38:39 PM (15 years ago)
Author:
severine ovyn
Message:

OK flags very forward

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SmearUtil.cc

    r305 r306  
    119119  FLAG_bfield      = 1;                       //1 to run the bfield propagation else 0
    120120  FLAG_vfd         = 1;                       //1 to run the very forward detectors else 0
    121   FLAG_zdc         = 1;                       //1 to run the zero degree calorimeter else 0
     121  FLAG_RP         = 1;                       //1 to run the zero degree calorimeter else 0
    122122  FLAG_trigger     = 1;                       //1 to run the trigger selection else 0
    123123  FLAG_frog        = 1;                       //1 to run the FROG event display
     
    244244  FLAG_bfield      = DET.FLAG_bfield;
    245245  FLAG_vfd         = DET.FLAG_vfd;
    246   FLAG_zdc         = DET.FLAG_zdc;
     246  FLAG_RP          = DET.FLAG_RP;
    247247  FLAG_trigger     = DET.FLAG_trigger;
    248248  FLAG_frog        = DET.FLAG_frog;
     
    362362  FLAG_bfield      = DET.FLAG_bfield;
    363363  FLAG_vfd         = DET.FLAG_vfd;
    364   FLAG_zdc         = DET.FLAG_zdc;
     364  FLAG_RP          = DET.FLAG_RP;
    365365  FLAG_trigger     = DET.FLAG_trigger;
    366366  FLAG_frog        = DET.FLAG_frog;
     
    507507
    508508    else if(strstr(temp_string.c_str(),"FLAG_vfd"))         {curstring >> varname >> ivalue; FLAG_vfd         = ivalue;}
    509     else if(strstr(temp_string.c_str(),"FLAG_zdc"))         {curstring >> varname >> ivalue; FLAG_zdc         = ivalue;}
     509    else if(strstr(temp_string.c_str(),"FLAG_RP"))          {curstring >> varname >> ivalue; FLAG_RP         = ivalue;}
    510510    else if(strstr(temp_string.c_str(),"FLAG_trigger"))     {curstring >> varname >> ivalue; FLAG_trigger     = ivalue;}
    511511    else if(strstr(temp_string.c_str(),"FLAG_frog"))        {curstring >> varname >> ivalue; FLAG_frog        = ivalue;}
     
    606606        << left << setw(10) <<CEN_max_mu        <<""<< right << setw(15)<<"*"<<"\n";
    607607  f_out<<"*                                                                    *"<<"\n";
    608   if(FLAG_vfd==1){
    609     f_out<<"#**********************************                                  *"<<"\n";
    610     f_out<<"# Very forward detector switched on                                  *"<<"\n";
    611     f_out<<"#**********************************                                  *"<<"\n";
     608  if(FLAG_RP==1){
     609    f_out<<"#************************************                                *"<<"\n";
     610    f_out<<"# Very forward Roman Pots switched on                                *"<<"\n";
     611    f_out<<"#************************************                                *"<<"\n";
    612612    f_out<<"*                                                                    *"<<"\n";
    613     f_out << left << setw(55) <<"* Minimum very forward calorimeter:          "<<""
    614           << left << setw(5) <<VFD_min_calo_vfd <<""<< right << setw(10)<<"*"<<"\n";
    615     f_out << left << setw(55) <<"* Maximum very forward calorimeter:          "<<""
    616           << left << setw(5) <<VFD_max_calo_vfd <<""<< right << setw(10)<<"*"<<"\n";
    617     f_out << left << setw(55) <<"* Minimum coverage zero_degree calorimeter "<<""
    618           << left << setw(5) <<VFD_min_zdc          <<""<< right << setw(10)<<"*"<<"\n";
    619     f_out << left << setw(55) <<"* Distance of the ZDC to the IP, in meters:  "<<""
    620           << left << setw(5) <<VFD_s_zdc            <<""<< right << setw(10)<<"*"<<"\n";
    621     f_out << left << setw(55) <<"* Distance of the RP to the IP, in meters:   "<<""
     613    f_out << left << setw(55) <<"* Distance of the 220 RP to the IP in meters:"<<""
    622614          << left << setw(5) <<RP_220_s             <<""<< right << setw(10)<<"*"<<"\n";
    623     f_out << left << setw(55) <<"* Distance of the RP to the beam, in meters: "<<""
     615    f_out << left << setw(55) <<"* Distance of the 220 RP to the beam in meters:"<<""
    624616          << left << setw(5) <<RP_220_x             <<""<< right << setw(10)<<"*"<<"\n";
    625     f_out << left << setw(55) <<"* Distance of the RP to the IP, in meters:   "<<""
     617    f_out << left << setw(55) <<"* Distance of the 420 RP to the IP in meters:"<<""
    626618          << left << setw(5) <<RP_420_s             <<""<< right << setw(10)<<"*"<<"\n";
    627     f_out << left << setw(55) <<"* Distance of the RP to the beam, in meters: "<<""
     619    f_out << left << setw(55) <<"* Distance of the 420 RP to the beam in meters:"<<""
    628620          << left << setw(5) <<RP_420_x             <<""<< right << setw(10)<<"*"<<"\n";
    629621    f_out << left << setw(55) <<"* Interaction point at the LHC named: "<<""
     
    646638  }
    647639  else {
    648     f_out<<"#***********************************                                 *"<<"\n";
    649     f_out<<"# Very forward detector switched off                                 *"<<"\n";
    650     f_out<<"#***********************************                                 *"<<"\n";
     640    f_out<<"#*************************************                               *"<<"\n";
     641    f_out<<"# Very forward Roman Pots switched off                               *"<<"\n";
     642    f_out<<"#*************************************                               *"<<"\n";
    651643    f_out<<"*                                                                    *"<<"\n";
    652644  }
     645  if(FLAG_vfd==1){
     646    f_out<<"#**************************************                              *"<<"\n";
     647    f_out<<"# Very forward calorimeters switched on                              *"<<"\n";
     648    f_out<<"#**************************************                              *"<<"\n";
     649    f_out<<"*                                                                    *"<<"\n";
     650    f_out << left << setw(55) <<"* Minimum very forward calorimeter:          "<<""
     651          << left << setw(5) <<VFD_min_calo_vfd <<""<< right << setw(10)<<"*"<<"\n";
     652    f_out << left << setw(55) <<"* Maximum very forward calorimeter:          "<<""
     653          << left << setw(5) <<VFD_max_calo_vfd <<""<< right << setw(10)<<"*"<<"\n";
     654    f_out << left << setw(55) <<"* Minimum coverage zero_degree calorimeter "<<""
     655          << left << setw(5) <<VFD_min_zdc          <<""<< right << setw(10)<<"*"<<"\n";
     656    f_out << left << setw(55) <<"* Distance of the ZDC to the IP, in meters:  "<<""
     657          << left << setw(5) <<VFD_s_zdc            <<""<< right << setw(10)<<"*"<<"\n";
     658    f_out<<"*                                                                    *"<<"\n";
     659  }
     660  else {
     661    f_out<<"#***************************************                             *"<<"\n";
     662    f_out<<"# Very forward calorimeters switched off                             *"<<"\n";
     663    f_out<<"#***************************************                             *"<<"\n";
     664    f_out<<"*                                                                    *"<<"\n";
     665  }
     666
    653667  f_out<<"#************************************                                *"<<"\n";
    654668  f_out<<"# Electromagnetic smearing parameters                                *"<<"\n";
Note: See TracChangeset for help on using the changeset viewer.