Skip to content
Snippets Groups Projects
TTiaraBarrelData.cxx 4.63 KiB
Newer Older
/*****************************************************************************
 * Copyright (C) 2009-2013   this file is part of the NPTool Project         *
 *                                                                           *
 * For the licensing terms see $NPTOOL/Licence/NPTool_Licence                *
 * For the list of contributors see $NPTOOL/Licence/Contributors             *
 *****************************************************************************/

/*****************************************************************************
 * Original Author: Adrien MATTA  contact address: matta@ipno.in2p3.fr       *
 *                                                                           *
 * Creation Date  : November 2012                                            *
 * Last update    :                                                          *
 *---------------------------------------------------------------------------*
 * Decription:                                                               *
 *  This class hold Tiara Raw data                                           *
 *                                                                           *
 *---------------------------------------------------------------------------*
 * Comment:                                                                  *
 *                                                                           *   
 *                                                                           *
 *****************************************************************************/
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std; 

#include "TTiaraBarrelData.h"

ClassImp(TTiaraBarrelData)
/////////////////////////
TTiaraBarrelData::TTiaraBarrelData(){
}

/////////////////////////
TTiaraBarrelData::~TTiaraBarrelData(){
}

/////////////////////////
void TTiaraBarrelData::Clear(){
   fTiaraBarrel_Front_Upstream_DetectorNbr.clear();         
   fTiaraBarrel_Front_Upstream_StripNbr.clear();         
   fTiaraBarrel_Front_Upstream_Energy.clear();        
   fTiaraBarrel_Front_Upstream_Time.clear();          

   fTiaraBarrel_Front_Downstream_DetectorNbr.clear();     
   fTiaraBarrel_Front_Downstream_StripNbr.clear();           
   fTiaraBarrel_Front_Downstream_Energy.clear();          
   fTiaraBarrel_Front_Downstream_Time.clear();            

   fTiaraBarrel_Back_DetectorNbr.clear();                  
   fTiaraBarrel_Back_Energy.clear();                    
   fTiaraBarrel_Back_Time.clear();                      

   fTiaraBarrel_Outer_DetectorNbr.clear();               
   fTiaraBarrel_Outer_StripNbr.clear();                    
   fTiaraBarrel_Outer_Energy.clear();                        
   fTiaraBarrel_Outer_Time.clear();
}

/////////////////////////
void TTiaraBarrelData::Dump() const{
  cout << "************* TTiaraBarrelData Event ************"<< endl;
  cout << "*** Inner Barrel Front Upstream ***" << endl ;
    for( unsigned int i = 0; i < fTiaraBarrel_Front_Upstream_DetectorNbr.size(); i ++){
      cout << "Detector Number = " 
        << fTiaraBarrel_Front_Upstream_DetectorNbr[i] << endl ;
      cout << "Strip Number = " 
        << fTiaraBarrel_Front_Upstream_StripNbr[i] << endl;
      cout << "Energy = " 
        << fTiaraBarrel_Front_Upstream_Energy[i]<< endl ;
      cout << "Time = " 
        << fTiaraBarrel_Front_Upstream_Time[i] << endl ;  
  cout << "*** Inner Barrel Front Downstream ***" << endl ;
    for( unsigned int i = 0; i < fTiaraBarrel_Front_Downstream_DetectorNbr.size(); i ++){
      cout << "Detector Number = " 
        << fTiaraBarrel_Front_Downstream_DetectorNbr[i] << endl;  
      cout << "Strip Number = " 
        << fTiaraBarrel_Front_Downstream_StripNbr[i] << endl;
      cout << "Energy = " 
        << fTiaraBarrel_Front_Downstream_Energy[i] << endl ;
      cout << "Time = " 
        << fTiaraBarrel_Front_Downstream_Time[i] << endl ;  
  cout << "*** Inner Barrel Back ***" << endl ;
    for( unsigned int i = 0; i < fTiaraBarrel_Back_DetectorNbr.size(); i ++){
      cout << "Detector Number = " 
        << fTiaraBarrel_Back_DetectorNbr[i] << endl;  
      cout << "Energy = " 
        << fTiaraBarrel_Back_Energy[i] << endl ;
      cout << "Time = " 
        << fTiaraBarrel_Back_Time[i] << endl ;  
  cout << "*** Outer Barrel ***" << endl;
    for( unsigned int i = 0; i < fTiaraBarrel_Outer_DetectorNbr.size() ; i ++){
      cout << "Detector Number = " 
        << fTiaraBarrel_Outer_DetectorNbr[i] << endl;  
      cout << "Energy = " 
        << fTiaraBarrel_Outer_Energy[i] << endl ;
      cout << "Time = " 
        << fTiaraBarrel_Outer_Time[i] << endl ;