Cleanup of ocdb macros:sjena
authorsjena <sjena@cern.ch>
Fri, 13 Feb 2015 09:01:54 +0000 (10:01 +0100)
committersjena <sjena@cern.ch>
Fri, 13 Feb 2015 09:01:54 +0000 (10:01 +0100)
15 files changed:
PMD/Readme.txt
PMD/macro/AliPMDPutHot.C [deleted file]
PMD/macro/CreateNoiseCut.C [deleted file]
PMD/macro/CreatePedCDB.C [deleted file]
PMD/macro/MakePMDAlignmentObjs.C
PMD/ocdbmacro/MakePMDDDLinfoCDB.C [moved from PMD/macro/CreateDDLinfoCDB.C with 88% similarity]
PMD/ocdbmacro/MakePMDFullMisAlignment.C [moved from PMD/macro/MakePMDFullMisAlignment.C with 76% similarity]
PMD/ocdbmacro/MakePMDGainCDB.C [moved from PMD/macro/CreateGainCDB.C with 72% similarity]
PMD/ocdbmacro/MakePMDHotCDB.C [new file with mode: 0644]
PMD/ocdbmacro/MakePMDMappingCDB.C [moved from PMD/macro/CreateMappingCDB.C with 85% similarity]
PMD/ocdbmacro/MakePMDNoiseCutCDB.C [new file with mode: 0644]
PMD/ocdbmacro/MakePMDPedCDB.C [new file with mode: 0644]
PMD/ocdbmacro/MakePMDRecoParam.C [moved from PMD/macro/MakePMDRecoParam.C with 80% similarity]
PMD/ocdbmacro/MakePMDResMisAlignment.C [moved from PMD/macro/MakePMDResMisAlignment.C with 94% similarity]
PMD/ocdbmacro/MakePMDZeroMisAlignment.C [moved from PMD/macro/MakePMDZeroMisAlignment.C with 91% similarity]

index 6844c40..ef056ce 100644 (file)
@@ -23,5 +23,23 @@ data/
 macro/ 
     : Contains all Example Files
 
+ocdbmacro:/
+It contains all macros that creates the default CDB 
+objects we have in the repository's OCDB
+
+
+MakePMDHotCDB.C             : OCDB/PMD/Calib/Hot     
+MakePMDPedCDB.C             : OCDB/PMD/Calib/Ped
+MakePMDGainCDB.C            : OCDB/PMD/Calib/Gain
+MakePMDRecoParam.C          : OCDB/PMD/Calib/RecoParam 
+MakePMDMappingCDB.C         : OCDB/PMD/Calib/Mapping
+MakePMDDDLinfoCDB.C         : OCDB/PMD/Calib/Ddlinfo
+MakePMDNoiseCutCDB.C        : OCDB/PMD/Calib/NoiseCut  
+MakePMDResMisAlignment.C    : OCDB/PMD/Align/Data
+MakePMDZeroMisAlignment.C   : OCDB/PMD/Align/Data
+MakePMDFullMisAlignment.C   : OCDB/PMD/Align/Data
+
+
+
 Readme.txt : This file    
 
diff --git a/PMD/macro/AliPMDPutHot.C b/PMD/macro/AliPMDPutHot.C
deleted file mode 100644 (file)
index 3eb3e93..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// This macro puts the gains in the database
-//
-void AliPMDPutHot()
-{
-  AliPMDHotData *hotda=new AliPMDHotData();
-  AliCDBManager *man = AliCDBManager::Instance();
-  man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
-  AliCDBId id("PMD/Calib/Hot",0,AliCDBRunRange::Infinity());
-  AliCDBMetaData *md=new AliCDBMetaData();
-  md->SetResponsible("Satyajit Jena");
-  md->SetComment("Hot Cell Maps");
-  man->GetDefaultStorage()->Put(hotda,id,md);
-}
diff --git a/PMD/macro/CreateNoiseCut.C b/PMD/macro/CreateNoiseCut.C
deleted file mode 100644 (file)
index 61911e1..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-void CreateNoiseCut()
-{
-
-  AliCDBManager* man = AliCDBManager::Instance();
-  man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");  
-  AliPMDNoiseCut *ncut = new AliPMDNoiseCut();
-
-
-  for(Int_t imod = 0; imod < 48; imod++)
-    {
-      Float_t cut = 4.;
-      ncut->SetNoiseCut(imod,cut);
-    }
-
-  AliCDBMetaData *md= new AliCDBMetaData();
-  md->SetResponsible("Basanta Nandi");
-  md->SetComment("Noise cut for different modules of PMD");
-
-  AliCDBId id("PMD/Calib/NoiseCut",0,AliCDBRunRange::Infinity());
-
-  man->GetDefaultStorage()->Put(ncut,id, md);
-
-}
diff --git a/PMD/macro/CreatePedCDB.C b/PMD/macro/CreatePedCDB.C
deleted file mode 100644 (file)
index 475aaf4..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-void CreatePedCDB(){
-
-    AliCDBManager* man = AliCDBManager::Instance();
-       
-    man->SetDefaultStorage("local://CDB_PED");
-    
-    AliPMDPedestal *pedestal = new AliPMDPedestal();
-    
-    TRandom random;
-    AliCDBId id("PMD/Calib/Ped",0,0);
-
-    const Int_t kDet = 2;
-    const Int_t kMod = 24;
-    const Int_t kRow = 48;
-    const Int_t kCol = 96;
-    
-    Float_t mean = 100.0;
-    
-    for(int idet = 0; idet < kDet; idet++)
-    {
-       for(int imod = 0; imod < kMod; imod++) 
-       {
-           for(int irow = 0; irow < kRow; irow++)
-           {
-               for(int icol = 0; icol < kCol; icol++)
-               {
-                   Float_t rms = random.Gaus(15,2);
-                   pedestal->SetPedMeanRms(idet, imod, irow, icol,
-                                           mean, rms);
-                   id.SetRunRange(0,50);
-               }
-           }
-       }
-    }
-               
-    AliCDBMetaData md;
-    
-    man->Put(pedestal, id, &md);
-}
index e13612e..42a38f9 100644 (file)
@@ -1,3 +1,9 @@
+/**************************************************************************
+ * To Create PMD Alignment ObJect  using the class AliPMDMisAligner
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ **************************************************************************/
 
 void MakePMDAlignmentObjs()
 {
similarity index 88%
rename from PMD/macro/CreateDDLinfoCDB.C
rename to PMD/ocdbmacro/MakePMDDDLinfoCDB.C
index 7cd1856..831cb0d 100644 (file)
@@ -1,4 +1,10 @@
-void CreateDDLinfoCDB()
+/**************************************************************************
+ * To Convert Ascii DDL file into DDL-CDB object
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ **************************************************************************/
+void MakePMDDDLinfoCDB()
 {
 
   AliCDBManager* man = AliCDBManager::Instance();
similarity index 76%
rename from PMD/macro/MakePMDFullMisAlignment.C
rename to PMD/ocdbmacro/MakePMDFullMisAlignment.C
index 846f167..67f5337 100644 (file)
@@ -1,40 +1,43 @@
-void MakePMDFullMisAlignment(){
-  // Create TClonesArray of full misalignment objects for PMD
-  //
+/**************************************************************************
+ * To Create TClonesArray of full misalignment objects for PMD
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ // Create TClonesArray of full misalignment objects for PMD
+ //
+
+ // Macro to randomly displace the 4 sectors of the PMD
+ // in each plane. Each sector (to be misaligned) 
+ // of PMD houses the following :
+ // (a) 6 modules of preshower plane
+ // (b) 6 modules of veto plane
+ // (c) The FEE boards on back plane of each module
+ // (d) 6 modules of convertor plates
+ // The clustering is done module-wise
+ // The actual amount displacement will be provided
+ // by the survey data and has to be converted into
+ // displacement in x,y,z,theta, phi and psi 
+ // Now specify the path of the module to be misaligned
+ // as followed in the PMD geant
+ *     _____________
+ *   |    |        |
+ *   | 1  |   3    |
+ *   |    |________|
+ *   |____|___|    |
+ *   |        | 2  |
+ *   |   4    |    |
+ *   |________|____|
+
+ // Misalignment Matrix is expected to be
+ // same for sectors 1 and 4 
+ // and for the sectors 2 and 3
+ // As these will be mounted on the same
+ // Steel plate 
+ **************************************************************************/
 
-  // Macro to randomly displace the 4 sectors of the PMD
-  // in each plane. Each sector (to be misaligned) 
-  // of PMD houses the following :
-  // (a) 6 modules of preshower plane
-  // (b) 6 modules of veto plane
-  // (c) The FEE boards on back plane of each module
-  // (d) 6 modules of convertor plates
-  // The clustering is done module-wise
-  // The actual amount displacement will be provided
-  // by the survey data and has to be converted into
-  // displacement in x,y,z,theta, phi and psi 
-  
-  
-  // Now specify the path of the module to be misaligned
-  // as followed in the PMD geant
-  
-  /*
-     _____________
-    |    |        |
-    | 1  |   3    |
-    |    |________|
-    |____|___|    |
-    |        | 2  |
-    |   4    |    |
-    |________|____|
-    
-    // Misalignment Matrix is expected to be
-    // same for sectors 1 and 4 
-    // and for the sectors 2 and 3
-    // As these will be mounted on the same
-    // Steel plate 
- */
   
+void MakePMDFullMisAlignment(){
   const char* macroname = "MakePMDFullMisAlignment.C";
 
   // Activate CDB storage and load geometry from CDB
@@ -141,7 +144,7 @@ void MakePMDFullMisAlignment(){
   }else{
   // save in CDB storage
     AliCDBMetaData* md = new AliCDBMetaData();
-    md->SetResponsible("");
+    md->SetResponsible("Satyajit Jena");
     md->SetComment("Full misalignment for PMD, produced with sigmatr=0.1 and sigmarot=0.1 in the local RS");
     md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
     AliCDBId id("PMD/Align/Data",0,AliCDBRunRange::Infinity());
similarity index 72%
rename from PMD/macro/CreateGainCDB.C
rename to PMD/ocdbmacro/MakePMDGainCDB.C
index aaa8be8..d7c69bd 100644 (file)
@@ -1,4 +1,11 @@
-void CreateGainCDB(TString type="IDEAL"){
+/**************************************************************************
+ * To Create PMD Default Gain Object. 
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ * OCDB/PMD/Calib/Gain                    
+ **************************************************************************/
+
+void MakePMDGainCDB(TString type="IDEAL"){
 
        AliCDBManager* man = AliCDBManager::Instance();
        
@@ -47,7 +54,8 @@ void CreateGainCDB(TString type="IDEAL"){
        
        
        AliCDBMetaData md;
-       
+       md.SetResponsible("Satyajit Jena");
+       md.SetComment("Default Gain CDB");
        man->Put(calibda, id, &md);
 
 
diff --git a/PMD/ocdbmacro/MakePMDHotCDB.C b/PMD/ocdbmacro/MakePMDHotCDB.C
new file mode 100644 (file)
index 0000000..03c4182
--- /dev/null
@@ -0,0 +1,19 @@
+/**************************************************************************
+ * To Create PMD CDB object for Hot Cells
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ **************************************************************************/
+//
+// This macro puts the gains in the database
+//
+void MakePMDHotCDB() {
+  AliPMDHotData *hotda=new AliPMDHotData();
+  AliCDBManager *man = AliCDBManager::Instance();
+  man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
+  AliCDBId id("PMD/Calib/Hot",0,AliCDBRunRange::Infinity());
+  AliCDBMetaData *md=new AliCDBMetaData();
+  md->SetResponsible("Satyajit Jena");
+  md->SetComment("Hot Cell Maps");
+  man->GetDefaultStorage()->Put(hotda,id,md);
+}
similarity index 85%
rename from PMD/macro/CreateMappingCDB.C
rename to PMD/ocdbmacro/MakePMDMappingCDB.C
index f276e44..044f0cc 100644 (file)
@@ -1,5 +1,12 @@
-void CreateMappingCDB()
-{
+/**************************************************************************
+ * To Create PMD Mapping CDB 
+ * Input is taken from old ascii files
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ **************************************************************************/
+
+void MakePMDMappingCDB(){
 
   AliCDBManager* man = AliCDBManager::Instance();
   man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");  
diff --git a/PMD/ocdbmacro/MakePMDNoiseCutCDB.C b/PMD/ocdbmacro/MakePMDNoiseCutCDB.C
new file mode 100644 (file)
index 0000000..2c9a697
--- /dev/null
@@ -0,0 +1,29 @@
+/**************************************************************************
+ * To Create PMD Noise map into the OCDB object
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *                     
+ **************************************************************************/
+
+void MakePMDNoiseCutCDB() {
+
+  AliCDBManager* man = AliCDBManager::Instance();
+  man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");  
+  AliPMDNoiseCut *ncut = new AliPMDNoiseCut();
+
+
+  for(Int_t imod = 0; imod < 48; imod++)
+    {
+      Float_t cut = 4.;
+      ncut->SetNoiseCut(imod,cut);
+    }
+
+  AliCDBMetaData *md= new AliCDBMetaData();
+  md->SetResponsible("Satyajit Jena");
+  md->SetComment("Noise cut for different modules of PMD");
+
+  AliCDBId id("PMD/Calib/NoiseCut",0,AliCDBRunRange::Infinity());
+
+  man->GetDefaultStorage()->Put(ncut,id, md);
+
+}
diff --git a/PMD/ocdbmacro/MakePMDPedCDB.C b/PMD/ocdbmacro/MakePMDPedCDB.C
new file mode 100644 (file)
index 0000000..ec0093d
--- /dev/null
@@ -0,0 +1,48 @@
+/**************************************************************************
+ * To Create PMD Default Pedestal Object in CDb format
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ * Deafult values are randomly generated by a gausian function
+                 
+ **************************************************************************/
+
+void MakePMDPedCDB(){
+
+    AliCDBManager* man = AliCDBManager::Instance();
+       
+    man->SetDefaultStorage("local://CDB_PED");
+    
+    AliPMDPedestal *pedestal = new AliPMDPedestal();
+    
+    TRandom random;
+    AliCDBId id("PMD/Calib/Ped",0,0);
+
+    const Int_t kDet = 2;
+    const Int_t kMod = 24;
+    const Int_t kRow = 48;
+    const Int_t kCol = 96;
+    
+    Float_t mean = 100.0;
+    
+    for(int idet = 0; idet < kDet; idet++)
+    {
+       for(int imod = 0; imod < kMod; imod++) 
+       {
+           for(int irow = 0; irow < kRow; irow++)
+           {
+               for(int icol = 0; icol < kCol; icol++)
+               {
+                   Float_t rms = random.Gaus(15,2);
+                   pedestal->SetPedMeanRms(idet, imod, irow, icol,
+                                           mean, rms);
+                   id.SetRunRange(0,50);
+               }
+           }
+       }
+    }
+               
+    AliCDBMetaData md;
+    md.SetResponsible("Satyajit Jena");
+    md.SetComment("Default Ped Object");
+    man->Put(pedestal, id, &md);
+}
similarity index 80%
rename from PMD/macro/MakePMDRecoParam.C
rename to PMD/ocdbmacro/MakePMDRecoParam.C
index 830ae0e..3254dcf 100644 (file)
@@ -1,6 +1,12 @@
+/**************************************************************************
+ * Create PMD Calibration Object for Ideal calibration into CDB
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ * OCDB/PMD/Calib/RecoParam                 
+ **************************************************************************/
+
 void MakePMDRecoParam(AliRecoParam::EventSpecie_t default=AliRecoParam::kLowMult){
-  // Create PMD Calibration Object for Ideal calibration and 
-  // write it on CDB
+  
   AliCDBManager *man = AliCDBManager::Instance();
   man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
 
similarity index 94%
rename from PMD/macro/MakePMDResMisAlignment.C
rename to PMD/ocdbmacro/MakePMDResMisAlignment.C
index f83902d..fa10588 100644 (file)
@@ -1,4 +1,4 @@
-void MakePMDResMisAlignment(){
+/**************************************************************************
   // Create TClonesArray of residual misalignment objects for PMD
   //
   // Macro to randomly displace the 4 sectors of the PMD
@@ -32,8 +32,15 @@ void MakePMDResMisAlignment(){
     // and for the sectors 2 and 3
     // As these will be mounted on the same
     // Steel plate 
- */
-  
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *   
+OCDB/PMD/Align/Data
+                  
+ **************************************************************************/
+
+void MakePMDResMisAlignment(){  
   const char* macroname = "MakePMDResMisAlignment.C";
 
   // Activate CDB storage and load geometry from CDB
@@ -140,7 +147,7 @@ void MakePMDResMisAlignment(){
   }else{
   // save in CDB storage
     AliCDBMetaData* md = new AliCDBMetaData();
-    md->SetResponsible("");
+    md->SetResponsible("Satyajit Jena");
     md->SetComment("Residual misalignment for PMD, produced with sigmatr=0.1 and sigmarot=0.1 in the local RS");
     md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
     AliCDBId id("PMD/Align/Data",0,AliCDBRunRange::Infinity());
similarity index 91%
rename from PMD/macro/MakePMDZeroMisAlignment.C
rename to PMD/ocdbmacro/MakePMDZeroMisAlignment.C
index 9931cba..be1254a 100644 (file)
@@ -1,4 +1,4 @@
-void MakePMDZeroMisAlignment(){
+/**************************************************************************
   // Create TClonesArray of zero misalignment objects for PMD
   //
   // Macro to randomly displace the 4 sectors of the PMD
@@ -12,12 +12,10 @@ void MakePMDZeroMisAlignment(){
   // The actual amount displacement will be provided
   // by the survey data and has to be converted into
   // displacement in x,y,z,theta, phi and psi 
-  
-  
+   
   // Now specify the path of the module to be misaligned
   // as followed in the PMD geant
-  
-  /*
+   
      _____________
     |    |        |
     | 1  |   3    |
@@ -32,8 +30,15 @@ void MakePMDZeroMisAlignment(){
     // and for the sectors 2 and 3
     // As these will be mounted on the same
     // Steel plate 
- */
+ * sjena@cern.ch
+ * Mon Nov 22 19:54:27 CET 2010
+ *         
+
+OCDB/PMD/Align/Data
+            
+ **************************************************************************/
 
+void MakePMDZeroMisAlignment(){
   const char* macroname = "MakePMDZeroMisAlignment.C";
 
   //Create a TClonesArray of Align Object to store displacement Angles
@@ -79,7 +84,7 @@ void MakePMDZeroMisAlignment(){
       return;
     }
     AliCDBMetaData* md = new AliCDBMetaData();
-    md->SetResponsible("");
+    md->SetResponsible("Satyajit Jena");
     md->SetComment("Zero misalignment for PMD");
     md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
     AliCDBId id("PMD/Align/Data",0,AliCDBRunRange::Infinity());