Fork me on GitHub

Changeset 264 in svn for trunk/src/TriggerUtil.cc


Ignore:
Timestamp:
Feb 11, 2009, 10:22:30 AM (15 years ago)
Author:
Xavier Rouby
Message:

first test 2.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/TriggerUtil.cc

    r260 r264  
    132132
    133133//*************************************************************************
     134TriggerBit::TriggerBit() {
     135}
    134136
    135137TriggerBit::~TriggerBit() {
     
    143145        EtmisValues.clear();
    144146        GammaValues.clear();
    145 
    146147}
    147148
     
    153154        IElecValues.push_back(tb.IElecValues[i]);
    154155
    155 
    156156  for(unsigned int i=0; i<tb.MuonValues.size(); i++)
    157157        MuonValues.push_back(tb.MuonValues[i]);
     
    165165  for(unsigned int i=0; i<tb.BjetValues.size(); i++)
    166166        BjetValues.push_back(tb.BjetValues[i]);
    167 
    168167
    169168  for(unsigned int i=0; i<tb.TauJetValues.size(); i++)
     
    218217      TClonesArray *branchPhotonTrig,  TClonesArray *branchETmisTrig)
    219218{
    220 
    221219  TSimpleArray<TRootJet> bjets=SubArrayBjets(branchJetTrig);
    222220  TSimpleArray<TRootElectron> Ielectron=SubArrayIElec(branchElecTrig);
    223221  TSimpleArray<TRootMuon> Imuon=SubArrayIMuon(branchMuonTrig);
    224  
     222
    225223  int elec_size = ElecValues.size();
    226224  int Ielec_size = IElecValues.size();
     
    263261        }
    264262
    265 
    266263      if(muon_size!=0){
    267264        TRootMuon *muon;
     
    287284           if(jet->PT < JetValues[i])Result=false;}}
    288285
    289       if(jet_size!=0){
    290         TRootJet *jet;
    291         for(int i=0;i<jet_size;i++){
    292            jet = (TRootJet*)branchJetTrig->At(i);
    293            if(jet->PT < JetValues[i])Result=false;}}
    294 
    295286      if(bjet_size!=0)
    296287        {
     
    304295        }
    305296
    306 
    307297      if(taujet_size!=0){
    308298        TRootTauJet *taujet;
     
    338328  vector<string> BjetSequences;
    339329
    340 ///  char *result =NULL;
    341330  char * result = new char[256];
    342331  result = strtok( (char*) trigger_algorithm.c_str(),"&");
     
    354343       result = strtok( NULL,"&");
    355344     }
    356   delete result;
     345  delete [] result;
    357346
    358347  ElecValues = GetCuts(ElecSequences);
     
    368357}
    369358
     359
    370360void TriggerBit::PrintTrigCondition(const string& LogName,const int i)
    371361{
     
    379369  int etmis_size = TriggerBit::EtmisValues.size();
    380370  int bjets_size = TriggerBit::BjetValues.size();
    381  
     371
    382372  ofstream f_out(LogName.c_str(),ios::app);
    383373
     
    439429   }
    440430  return OrderedValue;
     431
    441432}
    442433
     
    480471}
    481472
    482 
Note: See TracChangeset for help on using the changeset viewer.