Skip to content
Snippets Groups Projects
Commit 1eceb87b authored by Michel Angelo Aguilera Pulgar's avatar Michel Angelo Aguilera Pulgar
Browse files

Including basicVars - No Histograms 1

parent bf86e165
No related branches found
No related tags found
No related merge requests found
......@@ -184,7 +184,11 @@ class TrigTauMonAlgBuilder:
for trigger in triggers:
info = self.getTrigInfo(trigger)
if info.isRNN() is True:
self.bookbasicVars( monAlg, trigger, online=True )
self.bookbasicVars( monAlg, trigger, online=False )
if info.isRNN() is True:
self.bookRNNInputVars( monAlg, trigger,nProng='1P', online=True )
self.bookRNNInputVars( monAlg, trigger,nProng='MP', online=True )
self.bookRNNInputVars( monAlg, trigger,nProng='1P', online=False )
......@@ -193,8 +197,6 @@ class TrigTauMonAlgBuilder:
self.bookRNNTrack( monAlg, trigger, online=False )
self.bookRNNCluster( monAlg, trigger, online=True )
self.bookRNNCluster( monAlg, trigger, online=False )
self.bookbasicVars( monAlg, trigger, online=True )
self.bookbasicVars( monAlg, trigger, online=False )
#
# Book RNN Variables
......@@ -254,16 +256,13 @@ class TrigTauMonAlgBuilder:
def bookbasicVars( self, monAlg, trigger, online ):
monGroup = self.helper.addGroup( monAlg, trigger+'_basicVars_' + ('HLT' if online else 'Offline'),
self.basePath+'/'+trigger+'_basicVars_' + ('HLT' if online else 'Offline') )+'/basicVars'
monGroupName = trigger+'/RNN/'+('HLT' if online else 'Offline')+'/basicVars'
monGroup = self.helper.addGroup( monAlg, monGroupName,
self.basePath+'/'+monGroupName )
monGroup.defineHistogram('hEFEt', title='EF Et;E_{T}[GeV];Nevents',xbins=50,xmin=0,xmax=100)
monGroup.defineHistogram('hEFEta', title='EF TrigCaloCluster Eta; #eta ; Nevents',xbins=26,xmin=-2.6,xmax=2.6)
#addHistogram(new TH1F("hEFNUM","Online mu; Online #mu ; Nevents",100,0,100));
monGroup.defineHistogram('hEFNUM,mu;hEFNUM_mu', type='TH2F', title='Online vs offline mu; Online #mu ; Offline #mu',
path='Shifter/cell',
xbins=100,xmin=0,xmax=100,ybins=100,ymin=0,ymax=100)
#/addHistogram(new TH2F('hEFNUMvsmu','Online vs offline mu; Online #mu ; Offline #mu', 100,0,100,100,0,100));
monGroup.defineHistogram('hEFPhi', title='EF TrigCaloCluster Phi; #phi ; Nevents',xbins=16,xmin=-3.2,xmax=3.2)
monGroup.defineHistogram('hEFnTrack', title='EF number of tracks;number of tracks;Nevents',xbins=10,xmin=0,xmax=10)
monGroup.defineHistogram('hEFEta,Phi;hEFEta_Phi', type='TH2F', title='EF TrigCaloCluster Eta vs Phi; #eta ; #phi ; Nevents',
......@@ -273,13 +272,13 @@ def bookbasicVars( self, monAlg, trigger, online ):
monGroup.defineHistogram('hEFEt,Phi;hEFEt_Phi', type='TH2F', title='Et from tau Jet vs #phi; #phi^{EF}; Raw E_{T} [GeV]',
path='Shifter/cell',
xbins=16,xmin=-3.2,xmax=3.2,ybins=50,ymin=0,ymax=100)
#addHistogram(new TH2F("hEFEtVsPhi","Et from tau Jet vs #phi; #phi^{EF}; Raw E_{T} [GeV]",16,-3.2,3.2,50,0.0,100.0));
monGroup.defineHistogram('hEFEt,Eta;hEFEt_Eta', type='TH2F', title='Et from tau Jet vs #eta; #eta^{EF}; Raw E_{T}[GeV]',
path='Shifter/cell',
xbins=26,xmin=-2.6,xmax=2.6,ybins=50,ymin=0,ymax=100)
#addHistogram(new TH2F("hEFEtVsEta","Et from tau Jet vs #eta; #eta^{EF}; Raw E_{T}[GeV]",26,-2.6,2.6,50,0.0,100.0));
monGroup.defineHistogram('hEFEtRaw', title='EF Et Raw;Uncalibrated E_{T}[GeV];Nevents',xbins=50,xmin=0,xmax=100)
monGroup.defineHistogram('hEFnWideTrack', title='EF number of wide tracks;number of tracks;Nevents',xbins=10,xmin=0,xmax=10)
monGroup.defineHistogram('hEFIsoFrac', title='Iso Fraction at EF; isoFrac at EF; Candidates',xbins=50,xmin=-0.1,xmax=1.1)
monGroup.defineHistogram('hEFEMFraction', title='Em Fraction at EF; EM Fraction at EF; Candidates',xbins=50,xmin=-0.05,xmax=1.1)
#monGroup.defineHistogram('hEFIsoFrac', title='Iso Fraction at EF; isoFrac at EF; Candidates',xbins=50,xmin=-0.1,xmax=1.1)
#monGroup.defineHistogram('hEFEMFraction', title='Em Fraction at EF; EM Fraction at EF; Candidates',xbins=50,xmin=-0.05,xmax=1.1)
......@@ -141,6 +141,9 @@ void TrigTauMonitorAlgorithm::fillDistributions(std::vector< std::pair< const xA
}
}
fillbasicVars( trigger, tau_vec_1p, false);
fillbasicVars( trigger, tau_vec_np, false);
// Offline
if(info.isRNN){
fillRNNInputVars( trigger, tau_vec_1p,"1P", false );
......@@ -149,8 +152,6 @@ void TrigTauMonitorAlgorithm::fillDistributions(std::vector< std::pair< const xA
fillRNNTrack( trigger, tau_vec_np, false );
fillRNNCluster( trigger, tau_vec_1p, false );
fillRNNCluster( trigger, tau_vec_np, false );
fillbasicVars( trigger, tau_vec_1p, false);
fillbasicVars( trigger, tau_vec_np, false);
}
tau_vec_1p.clear();
......@@ -170,6 +171,10 @@ void TrigTauMonitorAlgorithm::fillDistributions(std::vector< std::pair< const xA
tau_vec_np.push_back(feat);
}
}
fillbasicVars( trigger, tau_vec_1p, true);
fillbasicVars( trigger, tau_vec_np, true);
if(info.isRNN){
fillRNNInputVars( trigger, tau_vec_1p,"1P", true );
fillRNNInputVars( trigger, tau_vec_np,"MP", true );
......@@ -177,9 +182,6 @@ void TrigTauMonitorAlgorithm::fillDistributions(std::vector< std::pair< const xA
fillRNNTrack( trigger, tau_vec_np, true );
fillRNNCluster( trigger, tau_vec_1p, true );
fillRNNCluster( trigger, tau_vec_np, true );
fillbasicVars( trigger, tau_vec_1p, true);
fillbasicVars( trigger, tau_vec_np, true);
}
......@@ -406,13 +408,9 @@ void TrigTauMonitorAlgorithm::fillbasicVars(const std::string trigger, std::vect
auto monGroup = getGroup(trigger+( online ? "/basicVars/HLT" : "/basicVars/Offline"));
//auto hEFEt = Monitored::Collection("hEFEt", tau_vec, [] (const xAOD::TauJet* tau){return tau->pt()/GeV; });
auto hEFEt = Monitored::Collection("hEFEt", tau_vec, [] (const xAOD::TauJet* tau){return tau->pt(); });
auto hEFEt = Monitored::Collection("hEFEt", tau_vec, [] (const xAOD::TauJet* tau){return tau->pt()/1000; });
auto hEFEta = Monitored::Collection("hEFEta", tau_vec, [] (const xAOD::TauJet* tau){return tau->eta(); });
//int num_vxt = m_mu_online;
//auto hEFNUM = Monitored::Collection("hEFNUM", tau_vec, [] (const xAOD::TauJet* tau){return num_vxt; });
//hist2("hEFNUMvsmu")->Fill(num_vxt,mu);
auto hEFPhi = Monitored::Collection("hEFPhi", tau_vec, [] (const xAOD::TauJet* tau){return tau->phi(); });
auto hEFnTrack = Monitored::Collection("hEFnTrack", tau_vec, [] (const xAOD::TauJet* tau){
int EFnTrack=-1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment